Skip to main content

Module: UI-Plugins

Classes

Interfaces

Functions

flattenUiConfig

flattenUiConfig(uiC, par?, list?): { uiConfig: UiObjectConfig<any, string> ; parentFolder?: FolderApi }[]

Parameters

NameType
uiCUiObjectConfig<any, string>
par?FolderApi
list?{ uiConfig: UiObjectConfig<any, string> ; parentFolder?: FolderApi }[]

Returns

{ uiConfig: UiObjectConfig<any, string> ; parentFolder?: FolderApi }[]

Defined in

webgi/src/ui/TweakpaneWrapper.ts:220


setupModesStyles

setupModesStyles(): void

Returns

void

Defined in

webgi/src/ui/modesUi.ts:18


setupModesUi

setupModesUi(viewer, plugins?, modes?): Promise<void>

Parameters

NameTypeDefault value
viewerViewerAppundefined
pluginsundefined | Record<string, Class<AViewerPlugin<any, ViewerApp>>[]>undefined
modes{ title: string ; plugins: Class<AViewerPlugin<any, ViewerApp>>[] ; div?: HTMLDivElement }[][]

Returns

Promise<void>

Defined in

webgi/src/ui/modesUi.ts:25