Skip to content

Documentation / imgui / ImGui / ImGuiInputTextCallbackData

Class: ImGuiInputTextCallbackData<T> ​

Defined in: libs/imgui/src/imgui.ts:1533

Type Parameters ​

T ​

T

Constructors ​

Constructor ​

new ImGuiInputTextCallbackData<T>(native, UserData?): ImGuiInputTextCallbackData<T>

Defined in: libs/imgui/src/imgui.ts:1534

Parameters ​

native ​

reference_ImGuiInputTextCallbackData

UserData? ​

T = null

Returns ​

ImGuiInputTextCallbackData<T>

Properties ​

native ​

readonly native: reference_ImGuiInputTextCallbackData

Defined in: libs/imgui/src/imgui.ts:1535


UserData ​

readonly UserData: T = null

Defined in: libs/imgui/src/imgui.ts:1536

Accessors ​

EventFlag ​

Get Signature ​

get EventFlag(): ImGuiInputTextFlags

Defined in: libs/imgui/src/imgui.ts:1540

Returns ​

ImGuiInputTextFlags


Flags ​

Get Signature ​

get Flags(): ImGuiInputTextFlags

Defined in: libs/imgui/src/imgui.ts:1544

Returns ​

ImGuiInputTextFlags


EventChar ​

Get Signature ​

get EventChar(): number

Defined in: libs/imgui/src/imgui.ts:1552

Returns ​

number

Set Signature ​

set EventChar(value): void

Defined in: libs/imgui/src/imgui.ts:1555

Parameters ​
value ​

number

Returns ​

void


EventKey ​

Get Signature ​

get EventKey(): ImGuiKey

Defined in: libs/imgui/src/imgui.ts:1562

Returns ​

ImGuiKey


Buf ​

Get Signature ​

get Buf(): string

Defined in: libs/imgui/src/imgui.ts:1566

Returns ​

string

Set Signature ​

set Buf(value): void

Defined in: libs/imgui/src/imgui.ts:1569

Parameters ​
value ​

string

Returns ​

void


BufTextLen ​

Get Signature ​

get BufTextLen(): number

Defined in: libs/imgui/src/imgui.ts:1573

Returns ​

number

Set Signature ​

set BufTextLen(value): void

Defined in: libs/imgui/src/imgui.ts:1576

Parameters ​
value ​

number

Returns ​

void


BufSize ​

Get Signature ​

get BufSize(): number

Defined in: libs/imgui/src/imgui.ts:1580

Returns ​

number


BufDirty ​

Set Signature ​

set BufDirty(value): void

Defined in: libs/imgui/src/imgui.ts:1584

Parameters ​
value ​

boolean

Returns ​

void


CursorPos ​

Get Signature ​

get CursorPos(): number

Defined in: libs/imgui/src/imgui.ts:1588

Returns ​

number

Set Signature ​

set CursorPos(value): void

Defined in: libs/imgui/src/imgui.ts:1591

Parameters ​
value ​

number

Returns ​

void


SelectionStart ​

Get Signature ​

get SelectionStart(): number

Defined in: libs/imgui/src/imgui.ts:1595

Returns ​

number

Set Signature ​

set SelectionStart(value): void

Defined in: libs/imgui/src/imgui.ts:1598

Parameters ​
value ​

number

Returns ​

void


SelectionEnd ​

Get Signature ​

get SelectionEnd(): number

Defined in: libs/imgui/src/imgui.ts:1602

Returns ​

number

Set Signature ​

set SelectionEnd(value): void

Defined in: libs/imgui/src/imgui.ts:1605

Parameters ​
value ​

number

Returns ​

void

Methods ​

DeleteChars() ​

DeleteChars(pos, bytes_count): void

Defined in: libs/imgui/src/imgui.ts:1611

Parameters ​

pos ​

number

bytes_count ​

number

Returns ​

void


InsertChars() ​

InsertChars(pos, text, text_end?): void

Defined in: libs/imgui/src/imgui.ts:1615

Parameters ​

pos ​

number

text ​

string

text_end? ​

number = null

Returns ​

void


SelectAll() ​

SelectAll(): void

Defined in: libs/imgui/src/imgui.ts:1619

Returns ​

void


ClearSelection() ​

ClearSelection(): void

Defined in: libs/imgui/src/imgui.ts:1623

Returns ​

void


HasSelection() ​

HasSelection(): boolean

Defined in: libs/imgui/src/imgui.ts:1627

Returns ​

boolean

Released under the MIT License.