Class: Display
Hierarchy
↳ Display
Index
Constructors
Properties
Methods
- _onWindowResize
- getDevicePixelRatio
- getResizeEventEmitter
- render
- requestAnimationFrame
- setRenderer
- setRendererSize
Constructors
constructor
+ new Display(): Display
Defined in src/renderContext/Display.ts:5
Returns: Display
Properties
Protected renderer
• renderer: Renderer | null = null
Inherited from AbstractDisplay.renderer
Defined in src/renderContext/AbstractDisplay.ts:7
Protected Readonly resizeEventEmitter
• resizeEventEmitter: EventEmitter‹void› = new EventEmitter
Inherited from AbstractDisplay.resizeEventEmitter
Defined in src/renderContext/AbstractDisplay.ts:6
Methods
Private _onWindowResize
▸ _onWindowResize(event: UIEvent): void
Defined in src/renderContext/Display.ts:22
Parameters:
| Name | Type |
|---|---|
event |
UIEvent |
Returns: void
getDevicePixelRatio
▸ getDevicePixelRatio(): number
Overrides AbstractDisplay.getDevicePixelRatio
Defined in src/renderContext/Display.ts:18
Returns: number
getResizeEventEmitter
▸ getResizeEventEmitter(): IPublicEventEmitterInterface‹void›
Inherited from AbstractDisplay.getResizeEventEmitter
Defined in src/renderContext/AbstractDisplay.ts:23
Returns: IPublicEventEmitterInterface‹void›
render
▸ render(scene: Scene, camera: PerspectiveCamera): void
Inherited from AbstractDisplay.render
Defined in src/renderContext/AbstractDisplay.ts:19
Parameters:
| Name | Type |
|---|---|
scene |
Scene |
camera |
PerspectiveCamera |
Returns: void
requestAnimationFrame
▸ requestAnimationFrame(loop: function): void
Inherited from AbstractDisplay.requestAnimationFrame
Defined in src/renderContext/AbstractDisplay.ts:10
Parameters:
▪ loop: function
▸ (timestamp: number): void
Parameters:
| Name | Type |
|---|---|
timestamp |
number |
Returns: void
setRenderer
▸ setRenderer(renderer: Renderer, pointerControls?: any): this
Inherited from AbstractDisplay.setRenderer
Defined in src/renderContext/AbstractDisplay.ts:14
Parameters:
| Name | Type |
|---|---|
renderer |
Renderer |
pointerControls? |
any |
Returns: this
setRendererSize
▸ setRendererSize(width: number, height: number): void
Inherited from AbstractDisplay.setRendererSize
Defined in src/renderContext/AbstractDisplay.ts:27
Parameters:
| Name | Type |
|---|---|
width |
number |
height |
number |
Returns: void