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
| Name | Type |
|---|---|
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
| Name | Type | Description |
|---|---|---|
view | CSSView | the 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
| Name | Type | Description |
|---|---|---|
view | CSSView | the 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
| Name | Type | Description |
|---|---|---|
_t | number | the time elapsed in seconds |
Returns
void