ImGui module

IO

structforeignSource

Fields

ConfigFlags_: ConfigFlags
BackendFlags_: BackendFlags
DisplaySize: ImVec2
DeltaTime: float
IniSavingRate: float
IniFilename: *u8
LogFilename: *u8
MouseDoubleClickTime: float
MouseDoubleClickMaxDist: float
MouseDragThreshold: float
KeyRepeatDelay: float
KeyRepeatRate: float
HoverDelayNormal: float
HoverDelayShort: float
UserData: *void
Fonts: *ImFontAtlas
FontGlobalScale: float
FontAllowUserScaling: bool
FontDefault: *ImFont
DisplayFramebufferScale: ImVec2
MouseDrawCursor: bool
ConfigMacOSXBehaviors: bool
ConfigInputTrickleEventQueue: bool
ConfigInputTextEnterKeepActive: bool
ConfigDragClickToInputText: bool
ConfigWindowsResizeFromEdges: bool
ConfigWindowsMoveFromTitleBarOnly: bool
ConfigMemoryCompactTimer: float
ConfigDebugBeginReturnValueOnce: bool
ConfigDebugBeginReturnValueLoop: bool
ConfigDebugIgnoreFocusLoss: bool
BackendPlatformName: *u8
BackendRendererName: *u8
BackendPlatformUserData: *void
BackendRendererUserData: *void
BackendLanguageUserData: *void
GetClipboardTextFn: #type (user_data: *void) -> *u8 #c_call
SetClipboardTextFn: #type (user_data: *void, text: *u8) -> void #c_call
ClipboardUserData: *void
SetPlatformImeDataFn: #type (viewport: *Viewport, data: *PlatformImeData) -> void #c_call
ImeWindowHandle: *void
WantCaptureMouse: bool
WantCaptureKeyboard: bool
WantTextInput: bool
WantSetMousePos: bool
WantSaveIniSettings: bool
Framerate: float
MetricsRenderVertices: s32
MetricsRenderIndices: s32
MetricsRenderWindows: s32
MetricsActiveWindows: s32
MetricsActiveAllocations: s32
MouseDelta: ImVec2
KeyMap: [652] s32
KeysDown: [652] bool
MousePos: ImVec2
MouseDown: [5] bool
MouseWheel: float
MouseWheelH: float
MouseSource_: MouseSource
KeyCtrl: bool
KeyShift: bool
KeyAlt: bool
KeySuper: bool
KeyMods: KeyChord
KeysData: [652] KeyData
WantCaptureMouseUnlessPopupClose: bool
MousePosPrev: ImVec2
MouseClickedPos: [5] ImVec2
MouseClickedTime: [5] float64
MouseClicked: [5] bool
MouseDoubleClicked: [5] bool
MouseClickedCount: [5] ImU16
MouseClickedLastCount: [5] ImU16
MouseReleased: [5] bool
MouseDownOwned: [5] bool
MouseDownOwnedUnlessPopupClose: [5] bool
MouseWheelRequestAxisSwap: bool
MouseDownDuration: [5] float
MouseDownDurationPrev: [5] float
MouseDragMaxDistanceSqr: [5] float
PenPressure: float
AppFocusLost: bool
AppAcceptingEvents: bool
BackendUsingLegacyKeyArrays: ImS8
BackendUsingLegacyNavInputArray: bool
InputQueueSurrogate: ImWchar16
InputQueueCharacters: ImVector(ImWchar)

See also