Properties
Protected
_dirty
_dirty: boolean = false
Private
_selectedMode
_selectedMode: number = 0
Protected
Optional
_viewer
_viewer?: ThreeViewer
Protected
_viewerListeners
_viewerListeners: PartialRecord<"dispose" | "*" | "update" | "preRender" | "postRender" | "preFrame" | "postFrame" | "addPlugin" | "removePlugin" | "renderEnabled" | "renderDisabled", ((e) => void)> = {} constructor
constructor: typeof AViewerPluginSync & typeof AViewerPlugin
dependencies
dependencies: (typeof FullScreenPlugin | typeof TweakpaneUiPlugin)[] = ...
enabled
enabled: boolean = true
modeDivs
modeDivs: (undefined | HTMLDivElement)[] = []
modeKeys
modeKeys: string[] = []
modePlugins
modePlugins: Class<IViewerPlugin<ThreeViewer, boolean>>[][] = [] Optional
uiPlugin
uiPlugin?: TweakpaneUiPlugin
Static
Optional
Readonly
OldPluginType
OldPluginType?: string
Static
Readonly
PluginType
PluginType: string = 'TweakpaneEditorPlugin'