Class: CSSRenderer

CSSRenderer is a thin wrapper around the CSS3DRenderer three js class with support for multiple views

After construction, the domElement property should be added to the dom.

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new CSSRenderer()

Constructor for a CSSRenderer

Defined in

packages/three/src/renderer/css/css-renderer.ts:28

Properties

domElement

domElement: HTMLElement

The DOM element for the renderer

Defined in

packages/three/src/renderer/css/css-renderer.ts:17


initialised

Private initialised: boolean = false

Whether the view manager is initialised

Defined in

packages/three/src/renderer/css/css-renderer.ts:22


views

views: Map<string, CSSView>

Views for the webgl renderer

Defined in

packages/three/src/renderer/css/css-renderer.ts:12

Accessors

create

get create(): Object

Retrieves renderer factories

Returns

Object

NameType
view(params: CSSViewParams) => CSSView

Defined in

packages/three/src/renderer/css/css-renderer.ts:40

Methods

_init

Private _init(): void

Initialises all css views

Returns

void

Defined in

packages/three/src/renderer/css/css-renderer.ts:70


addView

Private addView(view): void

Adds a view to the renderer

Parameters

NameTypeDescription
viewCSSViewthe view to add

Returns

void

Defined in

packages/three/src/renderer/css/css-renderer.ts:92


removeView

removeView(view): void

Removes a view from the renderer

Parameters

NameTypeDescription
viewCSSViewthe view to remove

Returns

void

Defined in

packages/three/src/renderer/css/css-renderer.ts:62


render

Private render(_t): void

Renders all of the views in the renderer

Parameters

NameTypeDescription
_tnumberthe time elapsed in seconds

Returns

void

Defined in

packages/three/src/renderer/css/css-renderer.ts:82