Lua API
On this page

ImGuiIOPtr

Fields:

FontDefault ImFontPtr

read only

Fonts ImFontAtlasPtr

read only

Constructors:

New(nativePtr: number) :

Parameters:
NameTypeDefaultSummary
nativePtrnumber

Methods:

AddFocusEvent(focused: boolean) : nil

Parameters:
NameTypeDefaultSummary
focusedboolean
Returns:nil

AddInputCharacter(c: number) : nil

Parameters:
NameTypeDefaultSummary
cnumber
Returns:nil

AddInputCharactersUTF8(str: string) : nil

Parameters:
NameTypeDefaultSummary
strstring
Returns:nil

AddInputCharacterUTF16(c: number) : nil

Parameters:
NameTypeDefaultSummary
cnumber
Returns:nil

AddKeyAnalogEvent(key: ImGuiKey, down: boolean, v: number) : nil

Parameters:
NameTypeDefaultSummary
keyImGuiKey
downboolean
vnumber
Returns:nil

AddKeyEvent(key,down) key ImGuiKey , down boolean

AddMouseButtonEvent(button,down) button number , down boolean

AddMousePosEvent(x,y) x number , y number

AddMouseSourceEvent(source) source ImGuiMouseSource

AddMouseViewportEvent(id) id number

AddMouseWheelEvent(wheel_x,wheel_y) wheel_x number , wheel_y number

ClearInputCharacters()

ClearInputKeys()

Destroy()

SetAppAcceptingEvents(accepting_events) accepting_events boolean

SetKeyEventNativeData(key,native_keycode,native_scancode,native_legacy_index) key ImGuiKey , native_keycode number , native_scancode number , native_legacy_index number

SetKeyEventNativeData(key,native_keycode,native_scancode) key ImGuiKey , native_keycode number , native_scancode number