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
>