Skip to content

Commit

Permalink
Remove Renderer interface (#1487)
Browse files Browse the repository at this point in the history
  • Loading branch information
Methuselah96 authored Jan 4, 2025
1 parent 034af1c commit 64ef5ec
Showing 1 changed file with 1 addition and 8 deletions.
9 changes: 1 addition & 8 deletions types/three/src/renderers/WebGLRenderer.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -26,13 +26,6 @@ import { WebGLState } from "./webgl/WebGLState.js";
import { WebGLRenderTarget } from "./WebGLRenderTarget.js";
import { WebXRManager } from "./webxr/WebXRManager.js";

export interface Renderer {
domElement: HTMLCanvasElement;

render(scene: Object3D, camera: Camera): void;
setSize(width: number, height: number, updateStyle?: boolean): void;
}

export interface WebGLRendererParameters extends WebGLCapabilitiesParameters {
/**
* A Canvas where the renderer draws its output.
Expand Down Expand Up @@ -115,7 +108,7 @@ export interface WebGLDebug {
*
* see {@link https://github.com/mrdoob/three.js/blob/master/src/renderers/WebGLRenderer.js|src/renderers/WebGLRenderer.js}
*/
export class WebGLRenderer implements Renderer {
export class WebGLRenderer {
/**
* parameters is an optional object with properties defining the renderer's behavior.
* The constructor also accepts no parameters at all.
Expand Down

0 comments on commit 64ef5ec

Please sign in to comment.