Skip to main content

Class: ReactOverlay

Defined in: livelink.react/sources/overlays/ReactOverlay.ts:27

Implements

  • OverlayInterface

Constructors

new ReactOverlay()

new ReactOverlay(__namedParameters: {
container: HTMLDivElement;
viewport: Viewport;
}): ReactOverlay

Defined in: livelink.react/sources/overlays/ReactOverlay.ts:51

Parameters

ParameterType
__namedParameters{ container: HTMLDivElement; viewport: Viewport; }
__namedParameters.containerHTMLDivElement
__namedParameters.viewportViewport

Returns

ReactOverlay

Properties

PropertyModifierType
containerreadonlyHTMLDivElement

Accessors

DOM3DElement

Get Signature

get DOM3DElement(): (props: React3DElementProps) => ReactElement

Defined in: livelink.react/sources/overlays/ReactOverlay.ts:60

Returns

Function

Parameters
ParameterType
propsReact3DElementProps
Returns

ReactElement

Methods

_updateElement()

_updateElement(): void

Defined in: livelink.react/sources/overlays/ReactOverlay.ts:81

Returns

void


resize()

resize(__namedParameters: {
width: number;
height: number;
}): void

Defined in: livelink.react/sources/overlays/ReactOverlay.ts:88

Parameters

ParameterType
__namedParameters{ width: number; height: number; }
__namedParameters.widthnumber
__namedParameters.heightnumber

Returns

void

Implementation of

OverlayInterface.resize;

draw()

draw(): null | OffscreenCanvas

Defined in: livelink.react/sources/overlays/ReactOverlay.ts:96

Returns

null | OffscreenCanvas

Implementation of

OverlayInterface.draw;

updateElements()

updateElements(): void

Defined in: livelink.react/sources/overlays/ReactOverlay.ts:108

Returns

void


release()

release(): void

Defined in: livelink.react/sources/overlays/ReactOverlay.ts:169

Returns

void

Implementation of

OverlayInterface.release;