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
Parameter | Type |
---|---|
__namedParameters | { container : HTMLDivElement ; viewport : Viewport ; } |
__namedParameters.container | HTMLDivElement |
__namedParameters.viewport | Viewport |
Returns
Properties
Property | Modifier | Type |
---|---|---|
container | readonly | HTMLDivElement |
Accessors
DOM3DElement
Get Signature
get DOM3DElement(): (props: React3DElementProps) => ReactElement
Defined in: livelink.react/sources/overlays/ReactOverlay.ts:60
Returns
Function
Parameters
Parameter | Type |
---|---|
props | React3DElementProps |
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
Parameter | Type |
---|---|
__namedParameters | { width : number ; height : number ; } |
__namedParameters.width | number |
__namedParameters.height | number |
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;