MCPcopy Create free account
hub / github.com/Raais/ImStudio / AddMouseButtonEvent

Method AddMouseButtonEvent

src/third-party/imgui/imgui.cpp:1346–1358  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1344}
1345
1346void ImGuiIO::AddMouseButtonEvent(int mouse_button, bool down)
1347{
1348 ImGuiContext& g = *GImGui;
1349 IM_ASSERT(&g.IO == this && "Can only add events to current context.");
1350 IM_ASSERT(mouse_button >= 0 && mouse_button < ImGuiMouseButton_COUNT);
1351
1352 ImGuiInputEvent e;
1353 e.Type = ImGuiInputEventType_MouseButton;
1354 e.Source = ImGuiInputSource_Mouse;
1355 e.MouseButton.Button = mouse_button;
1356 e.MouseButton.Down = down;
1357 g.InputEventsQueue.push_back(e);
1358}
1359
1360// Queue a mouse wheel event (most mouse/API will only have a Y component)
1361void ImGuiIO::AddMouseWheelEvent(float wheel_x, float wheel_y)

Calls 1

push_backMethod · 0.80

Tested by

no test coverage detected