Threepipe Tweakpane Editor Plugin
    Preparing search index...

    Class TweakpaneEditorPlugin

    Hierarchy

    • AViewerPluginSync
      • TweakpaneEditorPlugin
    Index

    Constructors

    Properties

    _dirty: boolean = false
    _viewer?: ThreeViewer
    _viewerListeners: PartialRecord<IViewerEventTypes, (e: IViewerEvent) => void> = {}
    constructor: typeof AViewerPluginSync & typeof AViewerPlugin
    dependencies: (typeof TweakpaneUiPlugin | typeof FullScreenPlugin)[] = ...
    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

      • Optionalprefix: string

      Returns string

    • Parameters

      • key: any
      • setDirty: boolean = true

      Returns void

    • Parameters

      • key: any
      • setDirty: boolean = true

      Returns void

    • Returns ISerializedConfig | Record<string, never>

    • Parameters

      • state: any

      Returns Promise<void>

    • Parameters

      • viewer: ThreeViewer

      Returns void

    • Parameters

      • Optionalmeta: SerializationMetaType

      Returns ISerializedConfig