Skip to content

editor › Globals › AbstractDisplay

Class: AbstractDisplay

Hierarchy

  • AbstractDisplay

↳ Display

Index

Properties

Methods

Properties

Protected renderer

• renderer: Renderer | null = null

Defined in src/renderContext/AbstractDisplay.ts:7


Protected Readonly resizeEventEmitter

• resizeEventEmitter: EventEmitter‹void› = new EventEmitter()

Defined in src/renderContext/AbstractDisplay.ts:6

Methods

Abstract getDevicePixelRatio

▸ getDevicePixelRatio(): number

Defined in src/renderContext/AbstractDisplay.ts:8

Returns: number


getResizeEventEmitter

▸ getResizeEventEmitter(): IPublicEventEmitterInterface‹void›

Defined in src/renderContext/AbstractDisplay.ts:23

Returns: IPublicEventEmitterInterface‹void›


render

▸ render(scene: Scene, camera: PerspectiveCamera): void

Defined in src/renderContext/AbstractDisplay.ts:19

Parameters:

Name Type
scene Scene
camera PerspectiveCamera

Returns: void


requestAnimationFrame

▸ requestAnimationFrame(loop: function): void

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

Defined in src/renderContext/AbstractDisplay.ts:14

Parameters:

Name Type
renderer Renderer
pointerControls? any

Returns: this


setRendererSize

▸ setRendererSize(width: number, height: number): void

Defined in src/renderContext/AbstractDisplay.ts:27

Parameters:

Name Type
width number
height number

Returns: void