API リファレンス
検索インデックスを準備中…

ImGui.InputText

  • 1 行のテキストを編集します。

    引数

    label
    string | Uint8Array

    ウィジェットのラベルです。対話型ウィジェットでは ID の生成にも使います。## 接尾辞で表示せずに ID を区別できます。

    buf
    Uint8Array

    書き込み可能な NUL 終端 UTF-8 の Uint8Array です。編集はバイトを直接更新します。

    buf_size
    number

    末尾 NUL を含む書き込み容量です。buf.byteLength を超えないでください。

    flags
    number = 0

    この操作を制御する ImGuiInputTextFlags オプションです。互換性のあるフラグは | で組み合わせます。

    戻り値

    boolean

    通常はテキスト変更時に true です。ImGuiInputTextFlags.EnterReturnsTrue では Enter 確定を返します。編集結果はバッファーにあります。

    ほとんどの ImGuiInputTextFlags はテキスト入力用で、InputFloat、InputInt、InputDouble などの数値入力には適用されません。

    このヘルパーはコールバックとユーザーデータを省略します(callback = null、user_data = null)。 JavaScript コールバックには InputTextEx() を使います。上流の C++ 動的文字列アダプターは misc/cpp/imgui_stdlib.h と imgui_demo.cpp に説明されていますが、JavaScript の文字列バッファ用インターフェイスではありません。

    ソースと継承

Icons made by Lorc, Delapouite & Skoll · game-icons.net · CC BY 3.0