Lines Matching refs:io

42     ImGuiIO& io = ImGui::GetIO();
45 io.KeyMap[ImGuiKey_Tab] = (int)skui::Key::kTab;
46 io.KeyMap[ImGuiKey_LeftArrow] = (int)skui::Key::kLeft;
47 io.KeyMap[ImGuiKey_RightArrow] = (int)skui::Key::kRight;
48 io.KeyMap[ImGuiKey_UpArrow] = (int)skui::Key::kUp;
49 io.KeyMap[ImGuiKey_DownArrow] = (int)skui::Key::kDown;
50 io.KeyMap[ImGuiKey_PageUp] = (int)skui::Key::kPageUp;
51 io.KeyMap[ImGuiKey_PageDown] = (int)skui::Key::kPageDown;
52 io.KeyMap[ImGuiKey_Home] = (int)skui::Key::kHome;
53 io.KeyMap[ImGuiKey_End] = (int)skui::Key::kEnd;
54 io.KeyMap[ImGuiKey_Delete] = (int)skui::Key::kDelete;
55 io.KeyMap[ImGuiKey_Backspace] = (int)skui::Key::kBack;
56 io.KeyMap[ImGuiKey_Enter] = (int)skui::Key::kOK;
57 io.KeyMap[ImGuiKey_Escape] = (int)skui::Key::kEscape;
58 io.KeyMap[ImGuiKey_A] = (int)skui::Key::kA;
59 io.KeyMap[ImGuiKey_C] = (int)skui::Key::kC;
60 io.KeyMap[ImGuiKey_V] = (int)skui::Key::kV;
61 io.KeyMap[ImGuiKey_X] = (int)skui::Key::kX;
62 io.KeyMap[ImGuiKey_Y] = (int)skui::Key::kY;
63 io.KeyMap[ImGuiKey_Z] = (int)skui::Key::kZ;
65 build_ImFontAtlas(*io.Fonts, fFontPaint);
99 ImGuiIO& io = ImGui::GetIO();
100 io.ClipboardUserData = fWindow;
101 io.GetClipboardTextFn = get_clipboard_text;
102 io.SetClipboardTextFn = set_clipboard_text;
107 ImGuiIO& io = ImGui::GetIO();
108 io.MousePos.x = static_cast<float>(x);
109 io.MousePos.y = static_cast<float>(y);
111 io.MouseDown[0] = true;
113 io.MouseDown[0] = false;
115 return io.WantCaptureMouse;
119 ImGuiIO& io = ImGui::GetIO();
120 io.MouseWheel += delta;
132 ImGuiIO& io = ImGui::GetIO();
136 io.DeltaTime = static_cast<float>(currentTime - previousTime);
139 io.DisplaySize.x = static_cast<float>(fWindow->width());
140 io.DisplaySize.y = static_cast<float>(fWindow->height());
142 io.KeyAlt = io.KeysDown[static_cast<int>(skui::Key::kOption)];
143 io.KeyCtrl = io.KeysDown[static_cast<int>(skui::Key::kCtrl)];
144 io.KeyShift = io.KeysDown[static_cast<int>(skui::Key::kShift)];
145 io.KeySuper = io.KeysDown[static_cast<int>(skui::Key::kSuper)];
222 ImGuiIO& io = ImGui::GetIO();
223 io.KeysDown[static_cast<int>(key)] = (skui::InputState::kDown == state);
224 return io.WantCaptureKeyboard;
228 ImGuiIO& io = ImGui::GetIO();
229 if (io.WantTextInput) {
231 io.AddInputCharacter(c);