#include <imgui.h>
◆ ImGuiIO()
◆ AddFocusEvent()
void ImGuiIO::AddFocusEvent |
( |
bool | focused | ) |
|
◆ AddInputCharacter()
void ImGuiIO::AddInputCharacter |
( |
unsigned int | c | ) |
|
◆ AddInputCharactersUTF8()
void ImGuiIO::AddInputCharactersUTF8 |
( |
const char * | str | ) |
|
◆ AddInputCharacterUTF16()
void ImGuiIO::AddInputCharacterUTF16 |
( |
ImWchar16 | c | ) |
|
◆ AddKeyAnalogEvent()
void ImGuiIO::AddKeyAnalogEvent |
( |
ImGuiKey | key, |
|
|
bool | down, |
|
|
float | v ) |
◆ AddKeyEvent()
void ImGuiIO::AddKeyEvent |
( |
ImGuiKey | key, |
|
|
bool | down ) |
◆ AddMouseButtonEvent()
void ImGuiIO::AddMouseButtonEvent |
( |
int | button, |
|
|
bool | down ) |
◆ AddMousePosEvent()
void ImGuiIO::AddMousePosEvent |
( |
float | x, |
|
|
float | y ) |
◆ AddMouseSourceEvent()
void ImGuiIO::AddMouseSourceEvent |
( |
ImGuiMouseSource | source | ) |
|
◆ AddMouseViewportEvent()
void ImGuiIO::AddMouseViewportEvent |
( |
ImGuiID | id | ) |
|
◆ AddMouseWheelEvent()
void ImGuiIO::AddMouseWheelEvent |
( |
float | wheel_x, |
|
|
float | wheel_y ) |
◆ ClearEventsQueue()
void ImGuiIO::ClearEventsQueue |
( |
| ) |
|
◆ ClearInputCharacters()
void ImGuiIO::ClearInputCharacters |
( |
| ) |
|
◆ ClearInputKeys()
void ImGuiIO::ClearInputKeys |
( |
| ) |
|
◆ ClearInputMouse()
void ImGuiIO::ClearInputMouse |
( |
| ) |
|
◆ SetAppAcceptingEvents()
void ImGuiIO::SetAppAcceptingEvents |
( |
bool | accepting_events | ) |
|
◆ SetKeyEventNativeData()
void ImGuiIO::SetKeyEventNativeData |
( |
ImGuiKey | key, |
|
|
int | native_keycode, |
|
|
int | native_scancode, |
|
|
int | native_legacy_index = -1 ) |
◆ AppAcceptingEvents
bool ImGuiIO::AppAcceptingEvents |
◆ AppFocusLost
bool ImGuiIO::AppFocusLost |
◆ BackendFlags
ImGuiBackendFlags ImGuiIO::BackendFlags |
◆ BackendLanguageUserData
void* ImGuiIO::BackendLanguageUserData |
◆ BackendPlatformName
const char* ImGuiIO::BackendPlatformName |
◆ BackendPlatformUserData
void* ImGuiIO::BackendPlatformUserData |
◆ BackendRendererName
const char* ImGuiIO::BackendRendererName |
◆ BackendRendererUserData
void* ImGuiIO::BackendRendererUserData |
◆ BackendUsingLegacyKeyArrays
ImS8 ImGuiIO::BackendUsingLegacyKeyArrays |
◆ BackendUsingLegacyNavInputArray
bool ImGuiIO::BackendUsingLegacyNavInputArray |
◆ ClipboardUserData
void* ImGuiIO::ClipboardUserData |
◆ ConfigDebugBeginReturnValueLoop
bool ImGuiIO::ConfigDebugBeginReturnValueLoop |
◆ ConfigDebugBeginReturnValueOnce
bool ImGuiIO::ConfigDebugBeginReturnValueOnce |
◆ ConfigDebugIgnoreFocusLoss
bool ImGuiIO::ConfigDebugIgnoreFocusLoss |
◆ ConfigDebugIniSettings
bool ImGuiIO::ConfigDebugIniSettings |
◆ ConfigDebugIsDebuggerPresent
bool ImGuiIO::ConfigDebugIsDebuggerPresent |
◆ ConfigDockingAlwaysTabBar
bool ImGuiIO::ConfigDockingAlwaysTabBar |
◆ ConfigDockingNoSplit
bool ImGuiIO::ConfigDockingNoSplit |
◆ ConfigDockingTransparentPayload
bool ImGuiIO::ConfigDockingTransparentPayload |
◆ ConfigDockingWithShift
bool ImGuiIO::ConfigDockingWithShift |
◆ ConfigDragClickToInputText
bool ImGuiIO::ConfigDragClickToInputText |
◆ ConfigFlags
ImGuiConfigFlags ImGuiIO::ConfigFlags |
◆ ConfigInputTextCursorBlink
bool ImGuiIO::ConfigInputTextCursorBlink |
◆ ConfigInputTextEnterKeepActive
bool ImGuiIO::ConfigInputTextEnterKeepActive |
◆ ConfigInputTrickleEventQueue
bool ImGuiIO::ConfigInputTrickleEventQueue |
◆ ConfigMacOSXBehaviors
bool ImGuiIO::ConfigMacOSXBehaviors |
◆ ConfigMemoryCompactTimer
float ImGuiIO::ConfigMemoryCompactTimer |
◆ ConfigViewportsNoAutoMerge
bool ImGuiIO::ConfigViewportsNoAutoMerge |
◆ ConfigViewportsNoDecoration
bool ImGuiIO::ConfigViewportsNoDecoration |
◆ ConfigViewportsNoDefaultParent
bool ImGuiIO::ConfigViewportsNoDefaultParent |
◆ ConfigViewportsNoTaskBarIcon
bool ImGuiIO::ConfigViewportsNoTaskBarIcon |
◆ ConfigWindowsMoveFromTitleBarOnly
bool ImGuiIO::ConfigWindowsMoveFromTitleBarOnly |
◆ ConfigWindowsResizeFromEdges
bool ImGuiIO::ConfigWindowsResizeFromEdges |
◆ Ctx
◆ DeltaTime
◆ DisplayFramebufferScale
ImVec2 ImGuiIO::DisplayFramebufferScale |
◆ DisplaySize
◆ FontAllowUserScaling
bool ImGuiIO::FontAllowUserScaling |
◆ FontDefault
◆ FontGlobalScale
float ImGuiIO::FontGlobalScale |
◆ Fonts
◆ Framerate
◆ GetClipboardTextFn
const char *(* ImGuiIO::GetClipboardTextFn) (void *user_data) |
◆ IniFilename
const char* ImGuiIO::IniFilename |
◆ IniSavingRate
float ImGuiIO::IniSavingRate |
◆ InputQueueCharacters
ImVector<ImWchar> ImGuiIO::InputQueueCharacters |
◆ InputQueueSurrogate
ImWchar16 ImGuiIO::InputQueueSurrogate |
◆ KeyAlt
◆ KeyCtrl
◆ KeyMap
int ImGuiIO::KeyMap[ImGuiKey_COUNT] |
◆ KeyMods
ImGuiKeyChord ImGuiIO::KeyMods |
◆ KeyRepeatDelay
float ImGuiIO::KeyRepeatDelay |
◆ KeyRepeatRate
float ImGuiIO::KeyRepeatRate |
◆ KeysData
◆ KeysDown
bool ImGuiIO::KeysDown[ImGuiKey_COUNT] |
◆ KeyShift
◆ KeySuper
◆ LogFilename
const char* ImGuiIO::LogFilename |
◆ MetricsActiveWindows
int ImGuiIO::MetricsActiveWindows |
◆ MetricsRenderIndices
int ImGuiIO::MetricsRenderIndices |
◆ MetricsRenderVertices
int ImGuiIO::MetricsRenderVertices |
◆ MetricsRenderWindows
int ImGuiIO::MetricsRenderWindows |
◆ MouseClicked
bool ImGuiIO::MouseClicked[5] |
◆ MouseClickedCount
ImU16 ImGuiIO::MouseClickedCount[5] |
◆ MouseClickedLastCount
ImU16 ImGuiIO::MouseClickedLastCount[5] |
◆ MouseClickedPos
ImVec2 ImGuiIO::MouseClickedPos[5] |
◆ MouseClickedTime
double ImGuiIO::MouseClickedTime[5] |
◆ MouseCtrlLeftAsRightClick
bool ImGuiIO::MouseCtrlLeftAsRightClick |
◆ MouseDelta
◆ MouseDoubleClicked
bool ImGuiIO::MouseDoubleClicked[5] |
◆ MouseDoubleClickMaxDist
float ImGuiIO::MouseDoubleClickMaxDist |
◆ MouseDoubleClickTime
float ImGuiIO::MouseDoubleClickTime |
◆ MouseDown
bool ImGuiIO::MouseDown[5] |
◆ MouseDownDuration
float ImGuiIO::MouseDownDuration[5] |
◆ MouseDownDurationPrev
float ImGuiIO::MouseDownDurationPrev[5] |
◆ MouseDownOwned
bool ImGuiIO::MouseDownOwned[5] |
◆ MouseDownOwnedUnlessPopupClose
bool ImGuiIO::MouseDownOwnedUnlessPopupClose[5] |
◆ MouseDragMaxDistanceAbs
ImVec2 ImGuiIO::MouseDragMaxDistanceAbs[5] |
◆ MouseDragMaxDistanceSqr
float ImGuiIO::MouseDragMaxDistanceSqr[5] |
◆ MouseDragThreshold
float ImGuiIO::MouseDragThreshold |
◆ MouseDrawCursor
bool ImGuiIO::MouseDrawCursor |
◆ MouseHoveredViewport
ImGuiID ImGuiIO::MouseHoveredViewport |
◆ MousePos
◆ MousePosPrev
◆ MouseReleased
bool ImGuiIO::MouseReleased[5] |
◆ MouseSource
ImGuiMouseSource ImGuiIO::MouseSource |
◆ MouseWheel
float ImGuiIO::MouseWheel |
◆ MouseWheelH
float ImGuiIO::MouseWheelH |
◆ MouseWheelRequestAxisSwap
bool ImGuiIO::MouseWheelRequestAxisSwap |
◆ NavActive
◆ NavInputs
float ImGuiIO::NavInputs[ImGuiNavInput_COUNT] |
◆ NavVisible
◆ PenPressure
float ImGuiIO::PenPressure |
◆ PlatformLocaleDecimalPoint
ImWchar ImGuiIO::PlatformLocaleDecimalPoint |
◆ PlatformOpenInShellFn
bool(* ImGuiIO::PlatformOpenInShellFn) (ImGuiContext *ctx, const char *path) |
◆ PlatformOpenInShellUserData
void* ImGuiIO::PlatformOpenInShellUserData |
◆ PlatformSetImeDataFn
◆ SetClipboardTextFn
void(* ImGuiIO::SetClipboardTextFn) (void *user_data, const char *text) |
◆ UserData
◆ WantCaptureKeyboard
bool ImGuiIO::WantCaptureKeyboard |
◆ WantCaptureMouse
bool ImGuiIO::WantCaptureMouse |
◆ WantCaptureMouseUnlessPopupClose
bool ImGuiIO::WantCaptureMouseUnlessPopupClose |
◆ WantSaveIniSettings
bool ImGuiIO::WantSaveIniSettings |
◆ WantSetMousePos
bool ImGuiIO::WantSetMousePos |
◆ WantTextInput
bool ImGuiIO::WantTextInput |
The documentation for this struct was generated from the following files:
- include/imgui/imgui.h
- include/imgui/imgui.cpp