Hierarchy

  • AViewerPluginSync<string>
    • TweakpaneEditorPlugin

Constructors

Properties

_dirty: boolean = false
_selectedMode: number = 0
_viewer?: ThreeViewer
_viewerListeners: PartialRecord<"dispose" | "*" | "update" | "preRender" | "postRender" | "preFrame" | "postFrame" | "addPlugin" | "removePlugin" | "renderEnabled" | "renderDisabled", ((e) => void)> = {}

Type declaration

    • (e): void
    • Parameters

      • e: IViewerEvent

      Returns void

constructor: typeof AViewerPluginSync & typeof AViewerPlugin
dependencies: (typeof FullScreenPlugin | typeof TweakpaneUiPlugin)[] = ...
enabled: boolean = true
modeDivs: (undefined | HTMLDivElement)[] = []
modeKeys: string[] = []
modePlugins: Class<IViewerPlugin<ThreeViewer, boolean>>[][] = []
uiConfig?: UiObjectConfig<any, string, any> = undefined
uiPlugin?: TweakpaneUiPlugin
OldPluginType?: string
PluginType: string = 'TweakpaneEditorPlugin'

Accessors

Methods

  • Parameters

    • e: IViewerEvent

    Returns IViewerEvent

  • Parameters

    • Optional prefix: string

    Returns string

  • Returns ISerializedConfig | Record<string, never>

  • Parameters

    • state: any

    Returns Promise<void>

  • Parameters

    • Optional meta: SerializationMetaType

    Returns ISerializedConfig

Generated using TypeDoc