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

ImGui.ImGuiInputTextCallbackDataFields

テキストコールバック値。位置・長さは JS 索引でなく UTF-8 バイト単位。

interface ImGuiInputTextCallbackDataFields {
    BufDirty: boolean;
    BufSize: number;
    BufTextLen: number;
    CursorPos: number;
    EventChar: number;
    EventFlag: number;
    EventKey: number;
    Flags: number;
    SelectionEnd: number;
    SelectionStart: number;
}
ソースと継承
メンバー一覧10

プロパティ

プロパティ

BufDirty: boolean

Completion/History/Always で Buf や BufTextLen を編集したら設定。

ソースと継承
BufSize: number

NUL 終端を含むバッファのバイト容量。読み取り専用。

ソースと継承
BufTextLen: number

NUL を除く文字列バイト長。BufSize 未満を維持し、編集時は BufDirty を設定。

ソースと継承
CursorPos: number

Completion/History/Always での Buf 内カーソル位置。バイト単位。

ソースと継承
EventChar: number

CharFilter の 16 ビット ImWchar 文字。置換可能、0 で拒否。

ソースと継承
EventFlag: number

現在のコールバックイベントを示す ImGuiInputTextFlags の読み取り専用フラグ。例:CallbackEdit。

ソースと継承
EventKey: number

Completion/History 用の読み取り専用 ImGuiKey。Tab、UpArrow、DownArrow。

ソースと継承
Flags: number

テキストウィジェットへ渡された入力フラグ。読み取り専用。

ソースと継承
SelectionEnd: number

選択終了のバイト位置。選択なしなら SelectionStart と同じ。

ソースと継承
SelectionStart: number

選択開始のバイト位置。選択なしなら SelectionEnd と同じ。

ソースと継承

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