瀏覽代碼

Merge pull request #18520 from juliendargelos/css3object-generic-renderer

CSS2DObject and CSS3DObject: Remove broken generics and make renderer parameter unknown
Mr.doob 5 年之前
父節點
當前提交
4b186eb630
共有 3 個文件被更改,包括 8 次插入8 次删除
  1. 2 2
      examples/jsm/renderers/CSS2DRenderer.d.ts
  2. 2 2
      examples/jsm/renderers/CSS3DRenderer.d.ts
  3. 4 4
      src/core/Object3D.d.ts

+ 2 - 2
examples/jsm/renderers/CSS2DRenderer.d.ts

@@ -9,8 +9,8 @@ export class CSS2DObject extends Object3D {
 	constructor( element: HTMLElement );
 	constructor( element: HTMLElement );
 	element: HTMLElement;
 	element: HTMLElement;
 
 
-	onBeforeRender: <Renderer = CSS2DRenderer>(renderer: Renderer, scene: Scene, camera: Camera) => void;
- 	onAfterRender: <Renderer = CSS2DRenderer>(renderer: Renderer, scene: Scene, camera: Camera) => void;
+	onBeforeRender: (renderer: unknown, scene: Scene, camera: Camera) => void;
+ 	onAfterRender: (renderer: unknown, scene: Scene, camera: Camera) => void;
 
 
 }
 }
 
 

+ 2 - 2
examples/jsm/renderers/CSS3DRenderer.d.ts

@@ -9,8 +9,8 @@ export class CSS3DObject extends Object3D {
 	constructor( element: HTMLElement );
 	constructor( element: HTMLElement );
 	element: HTMLElement;
 	element: HTMLElement;
 
 
-	onBeforeRender: <Renderer = CSS3DRenderer>(renderer: Renderer, scene: Scene, camera: Camera) => void;
-	onAfterRender: <Renderer = CSS3DRenderer>(renderer: Renderer, scene: Scene, camera: Camera) => void;
+	onBeforeRender: (renderer: unknown, scene: Scene, camera: Camera) => void;
+	onAfterRender: (renderer: unknown, scene: Scene, camera: Camera) => void;
 
 
 }
 }
 
 

+ 4 - 4
src/core/Object3D.d.ts

@@ -153,8 +153,8 @@ export class Object3D extends EventDispatcher {
 	/**
 	/**
 	 * Calls before rendering object
 	 * Calls before rendering object
 	 */
 	 */
-	onBeforeRender: <Renderer = WebGLRenderer>(
-		renderer: Renderer,
+	onBeforeRender: (
+		renderer: WebGLRenderer,
 		scene: Scene,
 		scene: Scene,
 		camera: Camera,
 		camera: Camera,
 		geometry: Geometry | BufferGeometry,
 		geometry: Geometry | BufferGeometry,
@@ -165,8 +165,8 @@ export class Object3D extends EventDispatcher {
 	/**
 	/**
 	 * Calls after rendering object
 	 * Calls after rendering object
 	 */
 	 */
-	onAfterRender: <Renderer = WebGLRenderer>(
-		renderer: Renderer,
+	onAfterRender: (
+		renderer: WebGLRenderer,
 		scene: Scene,
 		scene: Scene,
 		camera: Camera,
 		camera: Camera,
 		geometry: Geometry | BufferGeometry,
 		geometry: Geometry | BufferGeometry,