Skip to main content

Interface: SerializerRenderer

Defined in: src/core/SerializerTypes.ts:28

Minimal renderer contract implemented by SplitEngineSerializer.

Properties​

domElement?​

optional domElement: HTMLCanvasElement

Defined in: src/core/SerializerTypes.ts:31


isSplitEngineSerializer​

readonly isSplitEngineSerializer: true

Defined in: src/core/SerializerTypes.ts:29


shadowMap?​

optional shadowMap: object

Defined in: src/core/SerializerTypes.ts:32

autoUpdate?​

optional autoUpdate: boolean

enabled​

enabled: boolean

type?​

optional type: ShadowMapType


xr​

readonly xr: SerializerXRManager

Defined in: src/core/SerializerTypes.ts:30

Methods​

dispose()​

dispose(): void

Defined in: src/core/SerializerTypes.ts:49

Returns​

void


getPixelRatio()​

getPixelRatio(): number

Defined in: src/core/SerializerTypes.ts:45

Returns​

number


getSize()​

getSize(target?): object

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

Parameters​

target?​
height?​

number

set?​

(w, h) => void

width?​

number

Returns​

object

height​

height: number

width​

width: number


render()​

render(scene, camera): void

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

Parameters​

scene​

Object3D

camera​

Camera

Returns​

void


setAnimationLoop()​

setAnimationLoop(callback): void

Defined in: src/core/SerializerTypes.ts:46

Parameters​

callback​

(time, frame?) => void | null

Returns​

void


setPixelRatio()​

setPixelRatio(value): void

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

Parameters​

value​

number

Returns​

void


setSize()​

setSize(width, height, updateStyle?): void

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

Parameters​

width​

number

height​

number

updateStyle?​

boolean

Returns​

void