Skip to main content

Interface: IRenderer

Defined in: src/core/Renderer.ts:34

Common interface for renderers (WebGL and headless). Both Renderer and NullRenderer implement this interface.

Properties​

backgroundColor​

backgroundColor: string | Color

Defined in: src/core/Renderer.ts:38


backgroundOpacity​

backgroundOpacity: number

Defined in: src/core/Renderer.ts:39


height​

readonly height: number

Defined in: src/core/Renderer.ts:37


isContextLost​

readonly isContextLost: boolean

Defined in: src/core/Renderer.ts:35


width​

readonly width: number

Defined in: src/core/Renderer.ts:36

Methods​

dispose()​

dispose(): void

Defined in: src/core/Renderer.ts:44

Returns​

void


getCanvas()​

getCanvas(): HTMLCanvasElement

Defined in: src/core/Renderer.ts:42

Returns​

HTMLCanvasElement


getThreeRenderer()​

getThreeRenderer(): WebGLRenderer

Defined in: src/core/Renderer.ts:43

Returns​

WebGLRenderer


render()​

render(scene, camera): void

Defined in: src/core/Renderer.ts:40

Parameters​

scene​

Scene

camera​

Camera

Returns​

void


resize()​

resize(width, height): void

Defined in: src/core/Renderer.ts:41

Parameters​

width​

number

height​

number

Returns​

void