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.