@voxel-3d/docs
    Preparing search index...

    Interface IDebugGUI

    DebugGUI 클래스 interface

    interface IDebugGUI {
        isVisible: boolean;
        ready: Promise<void>;
        show(): void;
        hide(): void;
        toggle(): void;
        addFolder(name: string, options?: Omit<FolderOptions, "name">): string;
        removeFolder(folderId: string): void;
        openFolder(folderId: string): void;
        closeFolder(folderId: string): void;
        addNumber(
            object: Record<string, unknown>,
            property: string,
            options?: NumberControlOptions,
            folderId?: string,
        ): string;
        addBoolean(
            object: Record<string, unknown>,
            property: string,
            options?: BaseControlOptions,
            folderId?: string,
        ): string;
        addString(
            object: Record<string, unknown>,
            property: string,
            options?: BaseControlOptions,
            folderId?: string,
        ): string;
        addColor(
            object: Record<string, unknown>,
            property: string,
            options?: BaseControlOptions,
            folderId?: string,
        ): string;
        addSelect(
            object: Record<string, unknown>,
            property: string,
            options: SelectControlOptions,
            folderId?: string,
        ): string;
        addButton(
            name: string,
            options: ButtonControlOptions,
            folderId?: string,
        ): string;
        removeControl(controlId: string): void;
        onValueChange(handler: GUIValueChangeHandler): () => void;
        refresh(): void;
        getItems(): GUIItem[];
        dispose(): void;
    }

    Implemented by

    Index

    Methods

    • Returns void

    • Returns void

    • Returns void

    • Parameters

      Returns string

    • Parameters

      • folderId: string

      Returns void

    • Parameters

      • folderId: string

      Returns void

    • Parameters

      • folderId: string

      Returns void

    • Parameters

      • object: Record<string, unknown>
      • property: string
      • Optionaloptions: NumberControlOptions
      • OptionalfolderId: string

      Returns string

    • Parameters

      • object: Record<string, unknown>
      • property: string
      • Optionaloptions: BaseControlOptions
      • OptionalfolderId: string

      Returns string

    • Parameters

      • object: Record<string, unknown>
      • property: string
      • Optionaloptions: BaseControlOptions
      • OptionalfolderId: string

      Returns string

    • Parameters

      • object: Record<string, unknown>
      • property: string
      • Optionaloptions: BaseControlOptions
      • OptionalfolderId: string

      Returns string

    • Parameters

      • object: Record<string, unknown>
      • property: string
      • options: SelectControlOptions
      • OptionalfolderId: string

      Returns string

    • Parameters

      Returns string

    • Parameters

      • controlId: string

      Returns void

    • Returns void

    • Returns GUIItem[]

    • Returns void

    Properties

    isVisible: boolean
    ready: Promise<void>