Hierarchy

  • GUI

Constructors

  • Parameters

    • Optional option: GUIParams

    Returns GUI

Properties

__controllers: GUIController<object>[]
__folders: {
    [folderName: string]: GUI;
}

Type declaration

  • [folderName: string]: GUI
autoPlace: boolean
closed: boolean
domElement: HTMLElement
load: Object
name: string
parent: GUI
preset: string
scrollable: boolean
useLocalStorage: boolean
width: number
CLASS_AUTO_PLACE: string
CLASS_AUTO_PLACE_CONTAINER: string
CLASS_CLOSED: string
CLASS_CLOSE_BOTTOM: string
CLASS_CLOSE_BUTTON: string
CLASS_CLOSE_TOP: string
CLASS_CONTROLLER_ROW: string
CLASS_DRAG: string
CLASS_MAIN: string
CLASS_TOO_TALL: string
DEFAULT_WIDTH: number
TEXT_CLOSED: string
TEXT_OPEN: string

Methods

  • Type Parameters

    • T extends object

    Parameters

    • target: T
    • propName: keyof T
    • Optional min: number
    • Optional max: number
    • Optional step: number

    Returns GUIController<object>

  • Type Parameters

    • T extends object

    Parameters

    • target: T
    • propName: keyof T
    • status: boolean

    Returns GUIController<object>

  • Type Parameters

    • T extends object

    Parameters

    • target: T
    • propName: keyof T
    • items: string[]

    Returns GUIController<object>

  • Type Parameters

    • T extends object

    Parameters

    • target: T
    • propName: keyof T
    • items: number[]

    Returns GUIController<object>

  • Type Parameters

    • T extends object

    Parameters

    • target: T
    • propName: keyof T
    • items: Object

    Returns GUIController<object>

  • Parameters

    • target: Object
    • propName: string

    Returns GUIController<object>

  • Parameters

    • propName: string

    Returns GUI

  • Returns void

  • Returns void

  • Returns GUI

  • Returns Object

  • Returns void

  • Parameters

    • controller: GUIController<object>

    Returns void

  • Returns void

  • Parameters

    • target: Object
    • Rest ...additionalTargets: Object[]

    Returns void

  • Parameters

    • controller: GUIController<object>

    Returns void

  • Parameters

    • subFolder: GUI

    Returns void

  • Parameters

    Returns void

  • Returns void

  • Parameters

    • presetName: string

    Returns void

  • Returns void

  • Returns void