IMGUI_APIvoidSetMouseCursor(ImGuiMouseCursortype);// set desired cursor type
IMGUI_APIvoidCaptureKeyboardFromApp();// manually enforce imgui setting the io.WantCaptureKeyboard flag next frame (your application needs to handle it). e.g. capture keyboard when your widget is being hovered.
IMGUI_APIvoidCaptureMouseFromApp();// manually enforce imgui setting the io.WantCaptureMouse flag next frame (your application needs to handle it).
IMGUI_APIvoidCaptureInputCharactersFromApp();// manually enforce imgui setting the io.WantInputCharacters flag next frame (your application needs to handle it).
// Helpers functions to access the MemAllocFn/MemFreeFn pointers in ImGui::GetIO()
IMGUI_APIvoid*MemAlloc(size_tsz);
@ -724,6 +725,7 @@ struct ImGuiIO
boolWantCaptureMouse;// Mouse is hovering a window or widget is active (= ImGui will use your mouse input)
boolWantCaptureKeyboard;// Widget is active (= ImGui will use your keyboard input)
boolWantInputCharacters;// Some text input widget is active, which will read input characters from the InputCharacters array.
floatFramerate;// Framerate estimation, in frame per second. Rolling average estimation based on IO.DeltaTime over 120 frames
intMetricsAllocs;// Number of active memory allocations
intMetricsRenderVertices;// Vertices output during last call to Render()