Skip to main content

Class: ContextOptions

Defined in: src/context/ContextOptions.ts:12

Constructors​

Constructor​

new ContextOptions(options?): ContextOptions

Defined in: src/context/ContextOptions.ts:17

Parameters​

options?​
debugging?​

boolean = false

enable?​

() => ContextOptions

enabled?​

boolean = false

enableScene?​

() => ContextOptions

enableSetOfMark?​

() => ContextOptions

enableVisibleObjects?​

() => ContextOptions

scene?​

{ enable?: () => SceneOptions; enabled?: boolean; enableSetOfMark?: () => SceneOptions; enableVisibleObjects?: () => SceneOptions; pollingIntervalMs?: number; som?: { enable?: () => SceneSetOfMarkOptions; enabled?: boolean; }; visibleObjects?: { enable?: () => SceneVisibilityOptions; enabled?: boolean; occlusionOpacityThreshold?: number; }; } = ...

scene.enable?​

() => SceneOptions

scene.enabled?​

boolean = false

scene.enableSetOfMark?​

() => SceneOptions

scene.enableVisibleObjects?​

() => SceneOptions

scene.pollingIntervalMs?​

number = 3000

scene.som?​

{ enable?: () => SceneSetOfMarkOptions; enabled?: boolean; } = ...

scene.som.enable?​

() => SceneSetOfMarkOptions

scene.som.enabled?​

boolean = false

scene.visibleObjects?​

{ enable?: () => SceneVisibilityOptions; enabled?: boolean; occlusionOpacityThreshold?: number; } = ...

scene.visibleObjects.enable?​

() => SceneVisibilityOptions

scene.visibleObjects.enabled?​

boolean = false

scene.visibleObjects.occlusionOpacityThreshold?​

number = 0

Raycast hits on materials with effective opacity less than or equal to this threshold are ignored for line-of-sight occlusion.

Returns​

ContextOptions

Properties​

debugging​

debugging: boolean = false

Defined in: src/context/ContextOptions.ts:13


enabled​

enabled: boolean = false

Defined in: src/context/ContextOptions.ts:14


scene​

scene: SceneOptions

Defined in: src/context/ContextOptions.ts:15

Methods​

enable()​

enable(): ContextOptions

Defined in: src/context/ContextOptions.ts:23

Returns​

ContextOptions


enableScene()​

enableScene(): ContextOptions

Defined in: src/context/ContextOptions.ts:31

Returns​

ContextOptions


enableSetOfMark()​

enableSetOfMark(): ContextOptions

Defined in: src/context/ContextOptions.ts:43

Returns​

ContextOptions


enableVisibleObjects()​

enableVisibleObjects(): ContextOptions

Defined in: src/context/ContextOptions.ts:37

Returns​

ContextOptions