![]() |
Prusa Slicer 2.6.0
|
#include <src/imgui/imgui.h>
Collaboration diagram for ImGuiIO:Public Member Functions | |
| IMGUI_API void | AddInputCharacter (unsigned int c) |
| IMGUI_API void | AddInputCharacterUTF16 (ImWchar16 c) |
| IMGUI_API void | AddInputCharactersUTF8 (const char *str) |
| IMGUI_API void | ClearInputCharacters () |
| IMGUI_API | ImGuiIO () |
| ImGuiIO::ImGuiIO | ( | ) |
References BackendFlags, BackendLanguageUserData, BackendPlatformName, BackendPlatformUserData, BackendRendererName, BackendRendererUserData, ClipboardUserData, ConfigFlags, ConfigInputTextCursorBlink, ConfigMacOSXBehaviors, ConfigMemoryCompactTimer, ConfigWindowsMoveFromTitleBarOnly, ConfigWindowsResizeFromEdges, DeltaTime, DisplayFramebufferScale, DisplaySize, FontAllowUserScaling, FontDefault, FontGlobalScale, Fonts, GetClipboardTextFn, GetClipboardTextFn_DefaultImpl(), IM_ARRAYSIZE, IM_ASSERT, ImeSetInputScreenPosFn, ImeSetInputScreenPosFn_DefaultImpl(), ImeWindowHandle, ImGuiBackendFlags_None, ImGuiConfigFlags_None, ImGuiKey_COUNT, ImGuiMouseButton_COUNT, IniFilename, IniSavingRate, KeyMap, KeyRepeatDelay, KeyRepeatRate, KeysDownDuration, KeysDownDurationPrev, LogFilename, MouseClicked, MouseDoubleClickMaxDist, MouseDoubleClickTime, MouseDown, MouseDownDuration, MouseDownDurationPrev, MouseDragThreshold, MouseDrawCursor, MousePos, MousePosPrev, NavInputsDownDuration, SetClipboardTextFn, SetClipboardTextFn_DefaultImpl(), and UserData.
Here is the call graph for this function:| void ImGuiIO::AddInputCharacter | ( | unsigned int | c | ) |
References IM_UNICODE_CODEPOINT_INVALID, IM_UNICODE_CODEPOINT_MAX, InputQueueCharacters, and ImVector< T >::push_back().
Referenced by Slic3r::GUI::ImGuiWrapper::update_key_data().
Here is the call graph for this function:
Here is the caller graph for this function:References ImTextCharFromUtf8(), InputQueueCharacters, and ImVector< T >::push_back().
Here is the call graph for this function:References IM_UNICODE_CODEPOINT_INVALID, InputQueueCharacters, InputQueueSurrogate, and ImVector< T >::push_back().
Here is the call graph for this function:| void ImGuiIO::ClearInputCharacters | ( | ) |
References InputQueueCharacters, and ImVector< T >::resize().
Here is the call graph for this function:| ImGuiBackendFlags ImGuiIO::BackendFlags |
| const char* ImGuiIO::BackendPlatformName |
Referenced by ImGuiIO(), and ImGui::ShowAboutWindow().
| const char* ImGuiIO::BackendRendererName |
Referenced by ImGuiIO(), and ImGui::ShowAboutWindow().
| void* ImGuiIO::ClipboardUserData |
Referenced by ImGuiIO(), ImGui::GetClipboardText(), Slic3r::GUI::ImGuiWrapper::init_input(), and ImGui::SetClipboardText().
| bool ImGuiIO::ConfigDragClickToInputText |
Referenced by ImGui::DragScalar(), and ImGui::ShowDemoWindow().
| ImGuiConfigFlags ImGuiIO::ConfigFlags |
| bool ImGuiIO::ConfigInputTextCursorBlink |
Referenced by ImGuiIO(), ImGui::InputTextEx(), ImGui::ShowAboutWindow(), and ImGui::ShowDemoWindow().
| bool ImGuiIO::ConfigMacOSXBehaviors |
| float ImGuiIO::ConfigMemoryCompactTimer |
Referenced by ImGuiIO(), ImGui::NewFrame(), and ImGui::ShowAboutWindow().
| bool ImGuiIO::ConfigWindowsMoveFromTitleBarOnly |
| bool ImGuiIO::ConfigWindowsResizeFromEdges |
| float ImGuiIO::DeltaTime |
Referenced by ImGuiIO(), ImGui::ButtonBehavior(), ImGui::ErrorCheckNewFrameSanityChecks(), ImGui::GetKeyPressedAmount(), ImGui::GetNavInputAmount(), ImGui::InputTextEx(), ImGui::IsMouseClicked(), ImGui::NavUpdate(), ImGui::NavUpdateWindowing(), ImGui::NewFrame(), ShowDemoWindowLayout(), ShowDemoWindowWidgets(), ImGui::TabBarLayout(), ImGui::UpdateMouseInputs(), ImGui::UpdateMouseWheel(), ImGui::UpdateSettings(), and ImGui::UpdateWindowManualResize().
| ImVec2 ImGuiIO::DisplayFramebufferScale |
| ImVec2 ImGuiIO::DisplaySize |
| bool ImGuiIO::FontAllowUserScaling |
Referenced by ImGuiIO(), ImGui::ShowUserGuide(), and ImGui::UpdateMouseWheel().
| ImFont* ImGuiIO::FontDefault |
Referenced by ImGuiIO(), ImGui::GetDefaultFont(), ImGui::NavScoreItem(), ShowFont(), and ImGui::ShowFontSelector().
| float ImGuiIO::FontGlobalScale |
| ImFontAtlas* ImGuiIO::Fonts |
Referenced by ImGuiContext::ImGuiContext(), ImGuiIO(), Slic3r::GUI::ImGuiWrapper::destroy_font(), Slic3r::GUI::ImGuiWrapper::draw_icon(), ImGui::EndFrame(), ImGui::ErrorCheckNewFrameSanityChecks(), ImGui::GetDefaultFont(), Slic3r::GUI::ImGuiWrapper::GetTextureCustomRect(), GetViewportDrawList(), Slic3r::GUI::ImGuiWrapper::image_button(), Slic3r::GUI::ImGuiWrapper::init_font(), ImGui::NewFrame(), igl::opengl::glfw::imgui::ImGuiMenu::reload_font(), Slic3r::GUI::ImGuiWrapper::set_language(), ImGui::ShowAboutWindow(), ShowDemoWindowWidgets(), ImGui::ShowFontSelector(), ImGui::ShowMetricsWindow(), ImGui::ShowStyleEditor(), ImGui::Shutdown(), and Slic3r::GUI::ImGuiWrapper::slider_float().
| float ImGuiIO::Framerate |
Referenced by ImGui::NewFrame(), and ImGui::ShowMetricsWindow().
Referenced by ImGuiIO(), ImGui::GetClipboardText(), and Slic3r::GUI::ImGuiWrapper::init_input().
| void(* ImGuiIO::ImeSetInputScreenPosFn) (int x, int y) |
Referenced by ImGuiIO(), and ImGui::EndFrame().
| const char* ImGuiIO::IniFilename |
| float ImGuiIO::IniSavingRate |
Referenced by ImGuiIO(), ImGui::MarkIniSettingsDirty(), and ImGui::MarkIniSettingsDirty().
| ImWchar16 ImGuiIO::InputQueueSurrogate |
Referenced by AddInputCharacterUTF16().
| bool ImGuiIO::KeyAlt |
| bool ImGuiIO::KeyCtrl |
Referenced by ImGui::ButtonBehavior(), ImGui::DragScalar(), ImGui::GetMergedKeyModFlags(), ImGui::InputScalar(), ImGui::InputTextEx(), ImGui::NavScoreItem(), ImGui::NavUpdate(), ImGui::NavUpdateWindowing(), ShowDemoWindowMisc(), ImGui::ShowMetricsWindow(), ImGui::SliderScalar(), Slic3r::GUI::ImGuiWrapper::update_key_data(), ImGui::UpdateMouseWheel(), and ImGui::UpdateTabFocus().
| int ImGuiIO::KeyMap[ImGuiKey_COUNT] |
| ImGuiKeyModFlags ImGuiIO::KeyMods |
| float ImGuiIO::KeyRepeatDelay |
| float ImGuiIO::KeyRepeatRate |
| bool ImGuiIO::KeysDown[512] |
Referenced by ImGui::ErrorCheckNewFrameSanityChecks(), ImGui::GetKeyPressedAmount(), ImGui::IsKeyDown(), ImGui::IsKeyPressed(), ImGui::IsKeyReleased(), Slic3r::GUI::ImGuiWrapper::new_frame(), ImGui::NewFrame(), Slic3r::GUI::process_key_down(), ShowDemoWindowMisc(), and Slic3r::GUI::ImGuiWrapper::update_key_data().
| float ImGuiIO::KeysDownDuration[512] |
Referenced by ImGuiIO(), ImGui::GetKeyPressedAmount(), ImGui::IsKeyPressed(), ImGui::NavScoreItem(), ImGui::NewFrame(), and ShowDemoWindowMisc().
| float ImGuiIO::KeysDownDurationPrev[512] |
Referenced by ImGuiIO(), ImGui::IsKeyReleased(), and ImGui::NewFrame().
| bool ImGuiIO::KeyShift |
Referenced by ImGui::ButtonBehavior(), ImGui::GetMergedKeyModFlags(), ImGui::InputTextEx(), ImGui::ItemFocusable(), ImGui::NavUpdate(), ImGui::NavUpdateWindowing(), ShowDemoWindowMisc(), ImGui::TableDrawContextMenu(), ImGui::TableHeader(), ImGui::TableMergeDrawChannels(), Slic3r::GUI::ImGuiWrapper::update_key_data(), ImGui::UpdateMouseWheel(), ImGui::UpdateTabFocus(), and ImGui::UpdateWindowManualResize().
| bool ImGuiIO::KeySuper |
| const char* ImGuiIO::LogFilename |
Referenced by ImGuiIO(), and ImGui::LogToFile().
| int ImGuiIO::MetricsActiveAllocations |
Referenced by ImGui::ShowMetricsWindow().
| int ImGuiIO::MetricsActiveWindows |
Referenced by ImGui::EndFrame(), and ImGui::ShowMetricsWindow().
| int ImGuiIO::MetricsRenderIndices |
Referenced by ImGui::Render(), and ImGui::ShowMetricsWindow().
| int ImGuiIO::MetricsRenderVertices |
Referenced by ImGui::Render(), and ImGui::ShowMetricsWindow().
| int ImGuiIO::MetricsRenderWindows |
Referenced by AddWindowToDrawData(), ImGui::Render(), and ImGui::ShowMetricsWindow().
| bool ImGuiIO::MouseClicked[5] |
| ImVec2 ImGuiIO::MouseClickedPos[5] |
| double ImGuiIO::MouseClickedTime[5] |
Referenced by ImGui::UpdateHoveredWindowAndCaptureFlags(), and ImGui::UpdateMouseInputs().
| ImVec2 ImGuiIO::MouseDelta |
| bool ImGuiIO::MouseDoubleClicked[5] |
| float ImGuiIO::MouseDoubleClickMaxDist |
Referenced by ImGuiIO(), and ImGui::UpdateMouseInputs().
| float ImGuiIO::MouseDoubleClickTime |
Referenced by ImGuiIO(), and ImGui::UpdateMouseInputs().
| bool ImGuiIO::MouseDown[5] |
Referenced by ImGuiIO(), ImGui::BeginDragDropSource(), ImGui::ButtonBehavior(), ImGui::DragBehavior(), ImGui::GetMouseDragDelta(), ImGui::InputTextEx(), ImGui::IsAnyMouseDown(), ImGui::IsMouseClicked(), ImGui::IsMouseDoubleClicked(), ImGui::IsMouseDown(), ImGui::IsMouseDragging(), ImGui::IsMouseDragPastThreshold(), ImGui::IsMouseReleased(), ImGui::ResetMouseDragDelta(), ShowDemoWindowMisc(), Slic3r::GUI::ImGuiWrapper::update_mouse_data(), ImGui::UpdateHoveredWindowAndCaptureFlags(), ImGui::UpdateMouseInputs(), and ImGui::UpdateMouseMovingWindowNewFrame().
| float ImGuiIO::MouseDownDuration[5] |
Referenced by ImGuiIO(), ImGui::ButtonBehavior(), ImGui::IsMouseClicked(), ShowDemoWindowMisc(), and ImGui::UpdateMouseInputs().
| float ImGuiIO::MouseDownDurationPrev[5] |
Referenced by ImGuiIO(), ImGui::ButtonBehavior(), and ImGui::UpdateMouseInputs().
| bool ImGuiIO::MouseDownOwned[5] |
Referenced by ImGui::UpdateHoveredWindowAndCaptureFlags().
| bool ImGuiIO::MouseDownWasDoubleClick[5] |
Referenced by ImGui::ButtonBehavior(), and ImGui::UpdateMouseInputs().
| ImVec2 ImGuiIO::MouseDragMaxDistanceAbs[5] |
Referenced by ImGui::UpdateMouseInputs().
| float ImGuiIO::MouseDragMaxDistanceSqr[5] |
Referenced by ImGui::GetMouseDragDelta(), ImGui::IsMouseDragPastThreshold(), and ImGui::UpdateMouseInputs().
| float ImGuiIO::MouseDragThreshold |
| bool ImGuiIO::MouseDrawCursor |
Referenced by ImGuiIO(), ImGui::Render(), ImGui::ShowAboutWindow(), and ImGui::ShowDemoWindow().
| ImVec2 ImGuiIO::MousePos |
Referenced by ImGuiIO(), ImGui::BeginMenu(), ImGui::BeginTooltipEx(), ImGui::ButtonBehavior(), ImGui::ColorPicker4(), ImGui::EndTable(), FindHoveredWindow(), GetDraggedColumnOffset(), ImGui::GetMouseDragDelta(), ImGui::GetMousePos(), ImGui::GetMousePosOnOpeningCurrentPopup(), ImGui::InputTextEx(), ImGui::IsMouseHoveringRect(), ImGui::IsMousePosValid(), ImGui::NavCalcPreferredRefPos(), ImGui::NavUpdate(), ImGui::NavUpdateWindowing(), ImGui::OpenPopupEx(), ImGui::PlotEx(), ImGui::Render(), ImGui::ResetMouseDragDelta(), ImGui::ScrollbarEx(), ShowDemoWindowMisc(), ShowDemoWindowWidgets(), ShowExampleAppCustomRendering(), ShowExampleAppSimpleOverlay(), ImGui::SplitterBehavior(), StartLockWheelingWindow(), ImGui::StartMouseMovingWindow(), ImGui::TabItemEx(), ImGui::TableHeader(), ImGui::TableUpdateLayout(), ImGui::TreeNodeBehavior(), Slic3r::GUI::ImGuiWrapper::update_mouse_data(), ImGui::UpdateMouseInputs(), ImGui::UpdateMouseMovingWindowNewFrame(), ImGui::UpdateMouseWheel(), and ImGui::UpdateWindowManualResize().
| ImVec2 ImGuiIO::MousePosPrev |
Referenced by ImGuiIO(), ImGui::NavUpdate(), ImGui::NavUpdateWindowing(), and ImGui::UpdateMouseInputs().
| bool ImGuiIO::MouseReleased[5] |
| float ImGuiIO::MouseWheel |
| float ImGuiIO::MouseWheelH |
Referenced by ImGui::EndFrame(), and ImGui::UpdateMouseWheel().
| bool ImGuiIO::NavActive |
| float ImGuiIO::NavInputs[ImGuiNavInput_COUNT] |
Referenced by ImGui::EndFrame(), ImGui::GetNavInputAmount(), ImGui::IsNavInputDown(), ImGui::NavUpdate(), and ShowDemoWindowMisc().
| float ImGuiIO::NavInputsDownDuration[ImGuiNavInput_COUNT] |
Referenced by ImGuiIO(), ImGui::GetNavInputAmount(), ImGui::NavUpdate(), and ShowDemoWindowMisc().
| float ImGuiIO::NavInputsDownDurationPrev[ImGuiNavInput_COUNT] |
Referenced by ImGui::GetNavInputAmount(), and ImGui::NavUpdate().
| bool ImGuiIO::NavVisible |
Referenced by ImGui::NavUpdate(), ShowDemoWindowMisc(), and ImGui::ShowMetricsWindow().
| float ImGuiIO::PenPressure |
Referenced by ShowDemoWindowMisc().
Referenced by ImGuiIO(), Slic3r::GUI::ImGuiWrapper::init_input(), ImGui::InputTextEx(), and ImGui::SetClipboardText().
| bool ImGuiIO::WantCaptureKeyboard |
| bool ImGuiIO::WantCaptureMouse |
Referenced by igl::opengl::glfw::imgui::ImGuiMenu::mouse_down(), igl::opengl::glfw::imgui::ImGuiMenu::mouse_move(), igl::opengl::glfw::imgui::ImGuiMenu::mouse_scroll(), igl::opengl::glfw::imgui::ImGuiMenu::mouse_up(), ShowDemoWindowMisc(), ImGui::UpdateHoveredWindowAndCaptureFlags(), and Slic3r::GUI::ImGuiWrapper::want_mouse().
| bool ImGuiIO::WantSaveIniSettings |
Referenced by ImGui::UpdateSettings().
| bool ImGuiIO::WantSetMousePos |
Referenced by ImGui::NavUpdate(), and ShowDemoWindowMisc().
| bool ImGuiIO::WantTextInput |