Readonly
animationReadonly
behaviorsReadonly
canvas3d: { initialized: Observable<boolean> }Readonly
initialized: Observable<boolean>Readonly
interaction: { click: BehaviorSubject<<internal>.InteractivityManager.ClickEvent>; drag: BehaviorSubject<<internal>.InteractivityManager.DragEvent>; hover: BehaviorSubject<<internal>.InteractivityManager.HoverEvent>; selectionMode: BehaviorSubject<boolean> }Readonly
click: BehaviorSubject<<internal>.InteractivityManager.ClickEvent>Readonly
drag: BehaviorSubject<<internal>.InteractivityManager.DragEvent>Readonly
hover: BehaviorSubject<<internal>.InteractivityManager.HoverEvent>Readonly
selectionReadonly
labels: { highlight: BehaviorSubject<{ labels: readonly LociLabel[] }> }Readonly
highlight: BehaviorSubject<{ labels: readonly LociLabel[] }>Readonly
layout: { leftPanelTabName: BehaviorSubject<LeftPanelTabName> }Readonly
leftReadonly
state: { isAnimating: BehaviorSubject<boolean>; isBusy: BehaviorSubject<boolean>; isUpdating: BehaviorSubject<boolean> }Readonly
isReadonly
isReadonly
isReadonly
buildersReadonly
canvas3dReadonly
canvas3dPrivate
canvas3dReadonly
commandsReadonly
configReadonly
customReadonly
customReadonly
customReadonly
customReadonly
customReadonly
dataPrivate
disposedPrivate
evReadonly
eventsReadonly
canvas3d: { settingsUpdated: Subject<unknown> }Readonly
settingsReadonly
log: Subject<LogEntry>Readonly
task: { finished: Subject<{ id: number }>; progress: Subject<<internal>.TaskManager.ProgressEvent> }Readonly
fetchThis should be used in all transform related request so that it could be "spoofed" to allow "static" access to resources.
This should be used in all transform related request so that it could be "spoofed" to allow "static" access to resources.
Readonly
genericReadonly
helpersReadonly
substructureReadonly
viewportPrivate
initPrivate
initPrivate
initPrivate
initPrivate
initPrivate
initReadonly
layoutReadonly
logReadonly
managersReadonly
animation: PluginAnimationManagerReadonly
asset: AssetManagerReadonly
camera: CameraManagerReadonly
interactivity: InteractivityManagerReadonly
lociReadonly
snapshot: PluginStateSnapshotManagerReadonly
structure: { component: StructureComponentManager; focus: StructureFocusManager; hierarchy: StructureHierarchyManager; measurement: StructureMeasurementManager; selection: StructureSelectionManager }Readonly
component: StructureComponentManagerReadonly
focus: StructureFocusManagerReadonly
hierarchy: StructureHierarchyManagerReadonly
measurement: StructureMeasurementManagerReadonly
selection: StructureSelectionManagerReadonly
task: TaskManagerReadonly
toast: PluginToastManagerReadonly
volume: { hierarchy: VolumeHierarchyManager }Readonly
hierarchy: VolumeHierarchyManagerReadonly
queryReadonly
structure: { registry: StructureSelectionQueryRegistry }Readonly
registry: StructureSelectionQueryRegistryReadonly
representationReadonly
structure: { registry: StructureRepresentationRegistry; themes: ThemeRegistryContext }Readonly
registry: StructureRepresentationRegistryReadonly
themes: ThemeRegistryContextReadonly
volume: { registry: VolumeRepresentationRegistry; themes: ThemeRegistryContext }Readonly
registry: VolumeRepresentationRegistryReadonly
themes: ThemeRegistryContextReadonly
stateProtected
subsreturn true is animating or updating
Optional
options: { canUndo?: string | boolean; rethrowErrors?: boolean }Optional
canOptional
rethrowOptional
canvas3dContext: Canvas3DContextGenerated using TypeDoc
Used to store application specific custom state which is then available to State Actions and similar constructs via the PluginContext.