Module: UI-Plugins
Classes
- ExtrasUiPlugin
- HierarchyUiPlugin
- LightsUiPlugin
- Object3DWidgetsPlugin
- SceneCamerasUiPlugin
- SimpleViewerUi
- CameraUiPlugin
- RendererUiPlugin
- TweakpaneUiPlugin
- TweakpaneWrapper
- WindowiseDialogPlugin
- SimpleBackgroundEnvUiPlugin
Interfaces
Functions
flattenUiConfig
▸ flattenUiConfig(uiC, par?, list?): { uiConfig: UiObjectConfig<any, string> ; parentFolder?: FolderApi }[]
Parameters
| Name | Type |
|---|---|
uiC | UiObjectConfig<any, string> |
par? | FolderApi |
list? | { uiConfig: UiObjectConfig<any, string> ; parentFolder?: FolderApi }[] |
Returns
{ uiConfig: UiObjectConfig<any, string> ; parentFolder?: FolderApi }[]
setupModesStyles
▸ setupModesStyles(): void
Returns
void
setupModesUi
▸ setupModesUi(viewer, plugins?, modes?): Promise<void>
Parameters
| Name | Type | Default value |
|---|---|---|
viewer | ViewerApp | undefined |
plugins | undefined | Record<string, Class<AViewerPlugin<any>>[]> | undefined |
modes | { title: string ; plugins: Class<AViewerPlugin<any>>[] ; div?: HTMLDivElement }[] | [] |
Returns
Promise<void>