Luxar Viewer API Documentation - v2026.9.22
    Preparing search index...

    Hierarchy (View Summary)

    Index
    object: Record<string, unknown>

    Target object containing the property

    property: string

    Property name being controlled

    label: string

    Display label (defaults to property name)

    domElement: HTMLElement

    Root DOM element for this controller

    $input?: HTMLInputElement | HTMLSelectElement

    Input element (varies by controller type)

    changeCallbacks: ChangeCallback<string>[] = []

    Change callbacks

    finishChangeCallbacks: FinishChangeCallback<string>[] = []

    Finish change callbacks

    eventManager: EventManager

    Event manager for cleanup

    isVisible: boolean = true

    Visibility state

    type: ControllerType = ControllerType.STRING

    Controller type (for internal discrimination)

    input: HTMLInputElement
    • Set value on target object and update display

      NOTE: Does NOT trigger onChange callbacks (matches lil-gui behavior). Only user interaction triggers callbacks.

      Parameters

      • value: string

        New value

      Returns this

      this (for chaining)

    • Set min value (number controllers only - overridden in NumberController)

      Parameters

      • _value: number

      Returns this

    • Set max value (number controllers only - overridden in NumberController)

      Parameters

      • _value: number

      Returns this

    • Set step value (number controllers only - overridden in NumberController)

      Parameters

      • _value: number

      Returns this