diff --git a/types/three/examples/jsm/renderers/common/Renderer.d.ts b/types/three/examples/jsm/renderers/common/Renderer.d.ts index 2c9c59cdf..83fcdfaa4 100644 --- a/types/three/examples/jsm/renderers/common/Renderer.d.ts +++ b/types/three/examples/jsm/renderers/common/Renderer.d.ts @@ -116,6 +116,8 @@ export default class Renderer { renderAsync(scene: Scene, camera: Camera): Promise; + render(scene: Scene, camera: Camera): void; + getMaxAnisotropy(): number; getActiveCubeFace(): number; @@ -222,22 +224,28 @@ export default class Renderer { * Tells the renderer to clear its color, depth or stencil drawing buffer(s). * Arguments default to true */ - clearAsync(color?: boolean, depth?: boolean, stencil?: boolean): Promise; + clear(color?: boolean, depth?: boolean, stencil?: boolean): void; /** * Clear the color buffer. Equivalent to calling .clear( true, false, false ). */ - clearColorAsync(): Promise; + clearColor(): void; /** * Clear the depth buffer. Equivalent to calling .clear( false, true, false ). */ - clearDepthAsync(): Promise; + clearDepth(): void; /** * Clear the stencil buffer. Equivalent to calling .clear( false, false, true ). */ - clearStencilAsync(): Promise; + clearStencil(): void; + + /** + * Tells the renderer to clear its color, depth or stencil drawing buffer(s). + * Arguments default to true + */ + clearAsync(color?: boolean, depth?: boolean, stencil?: boolean): Promise; get currentColorSpace(): ColorSpace; @@ -281,14 +289,4 @@ export default class Renderer { get compute(): (computeNodes: ComputeNode | ComputeNode[]) => Promise; get compile(): (scene: Scene, camera: Camera, targetScene?: Scene | null) => Promise; - - get render(): (scene: Scene, camera: Camera) => Promise; - - get clear(): (color?: boolean, depth?: boolean, stencil?: boolean) => Promise; - - get clearColor(): () => Promise; - - get clearDepth(): () => Promise; - - get clearStencil(): () => Promise; }