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