R-Type  1.0.1.0
Rewrite of the R-Type game with networking ability
Loading...
Searching...
No Matches
ImGuiIO Struct Reference
Collaboration diagram for ImGuiIO:
[legend]

Public Member Functions

IMGUI_API void AddFocusEvent (bool focused)
 
IMGUI_API void AddInputCharacter (unsigned int c)
 
IMGUI_API void AddInputCharactersUTF8 (const char *str)
 
IMGUI_API void AddInputCharacterUTF16 (ImWchar16 c)
 
IMGUI_API void AddKeyAnalogEvent (ImGuiKey key, bool down, float v)
 
IMGUI_API void AddKeyEvent (ImGuiKey key, bool down)
 
IMGUI_API void AddMouseButtonEvent (int button, bool down)
 
IMGUI_API void AddMousePosEvent (float x, float y)
 
IMGUI_API void AddMouseWheelEvent (float wheel_x, float wheel_y)
 
IMGUI_API void ClearInputCharacters ()
 
IMGUI_API void ClearInputKeys ()
 
IMGUI_API void SetAppAcceptingEvents (bool accepting_events)
 
IMGUI_API void SetKeyEventNativeData (ImGuiKey key, int native_keycode, int native_scancode, int native_legacy_index=-1)
 

Data Fields

bool AppAcceptingEvents
 
bool AppFocusLost
 
ImGuiBackendFlags BackendFlags
 
void * BackendLanguageUserData
 
const char * BackendPlatformName
 
void * BackendPlatformUserData
 
const char * BackendRendererName
 
void * BackendRendererUserData
 
ImS8 BackendUsingLegacyKeyArrays
 
bool BackendUsingLegacyNavInputArray
 
void * ClipboardUserData
 
bool ConfigDragClickToInputText
 
ImGuiConfigFlags ConfigFlags
 
bool ConfigInputTextCursorBlink
 
bool ConfigInputTextEnterKeepActive
 
bool ConfigInputTrickleEventQueue
 
bool ConfigMacOSXBehaviors
 
float ConfigMemoryCompactTimer
 
bool ConfigWindowsMoveFromTitleBarOnly
 
bool ConfigWindowsResizeFromEdges
 
float DeltaTime
 
ImVec2 DisplayFramebufferScale
 
ImVec2 DisplaySize
 
bool FontAllowUserScaling
 
ImFontFontDefault
 
float FontGlobalScale
 
ImFontAtlasFonts
 
float Framerate
 
const char *(* GetClipboardTextFn )(void *user_data)
 
float HoverDelayNormal
 
float HoverDelayShort
 
void * ImeWindowHandle
 
const char * IniFilename
 
float IniSavingRate
 
ImVector< ImWchar > InputQueueCharacters
 
ImWchar16 InputQueueSurrogate
 
bool KeyAlt
 
bool KeyCtrl
 
int KeyMap [ImGuiKey_COUNT]
 
ImGuiKeyChord KeyMods
 
float KeyRepeatDelay
 
float KeyRepeatRate
 
ImGuiKeyData KeysData [ImGuiKey_KeysData_SIZE]
 
bool KeysDown [ImGuiKey_COUNT]
 
bool KeyShift
 
bool KeySuper
 
const char * LogFilename
 
int MetricsActiveAllocations
 
int MetricsActiveWindows
 
int MetricsRenderIndices
 
int MetricsRenderVertices
 
int MetricsRenderWindows
 
bool MouseClicked [5]
 
ImU16 MouseClickedCount [5]
 
ImU16 MouseClickedLastCount [5]
 
ImVec2 MouseClickedPos [5]
 
double MouseClickedTime [5]
 
ImVec2 MouseDelta
 
bool MouseDoubleClicked [5]
 
float MouseDoubleClickMaxDist
 
float MouseDoubleClickTime
 
bool MouseDown [5]
 
float MouseDownDuration [5]
 
float MouseDownDurationPrev [5]
 
bool MouseDownOwned [5]
 
bool MouseDownOwnedUnlessPopupClose [5]
 
float MouseDragMaxDistanceSqr [5]
 
float MouseDragThreshold
 
bool MouseDrawCursor
 
ImVec2 MousePos
 
ImVec2 MousePosPrev
 
bool MouseReleased [5]
 
float MouseWheel
 
float MouseWheelH
 
bool NavActive
 
float NavInputs [ImGuiNavInput_COUNT]
 
bool NavVisible
 
float PenPressure
 
void(* SetClipboardTextFn )(void *user_data, const char *text)
 
void(* SetPlatformImeDataFn )(ImGuiViewport *viewport, ImGuiPlatformImeData *data)
 
void * UserData
 
bool WantCaptureKeyboard
 
bool WantCaptureMouse
 
bool WantCaptureMouseUnlessPopupClose
 
bool WantSaveIniSettings
 
bool WantSetMousePos
 
bool WantTextInput
 

The documentation for this struct was generated from the following files: