Skip to main content

Interface: IRenderer

Defined in: core/Renderer.ts:33

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

Properties

backgroundColor

backgroundColor: string | Color

Defined in: core/Renderer.ts:37


backgroundOpacity

backgroundOpacity: number

Defined in: core/Renderer.ts:38


height

readonly height: number

Defined in: core/Renderer.ts:36


isContextLost

readonly isContextLost: boolean

Defined in: core/Renderer.ts:34


width

readonly width: number

Defined in: core/Renderer.ts:35

Methods

dispose()

dispose(): void

Defined in: core/Renderer.ts:43

Returns

void


getCanvas()

getCanvas(): HTMLCanvasElement

Defined in: core/Renderer.ts:41

Returns

HTMLCanvasElement


getThreeRenderer()

getThreeRenderer(): WebGLRenderer

Defined in: core/Renderer.ts:42

Returns

WebGLRenderer


render()

render(scene, camera): void

Defined in: core/Renderer.ts:39

Parameters

scene

Scene

camera

Camera

Returns

void


resize()

resize(width, height): void

Defined in: core/Renderer.ts:40

Parameters

width

number

height

number

Returns

void