#include "TracyMouse.hpp" #include "../imgui/imgui_internal.h" namespace tracy { static constexpr int MouseButtons = IM_ARRAYSIZE( ImGuiContext::IO.MouseDown ); struct Mouse { bool mouseDown[MouseButtons]; bool mouseClicked[MouseButtons]; bool mouseDragging[MouseButtons]; ImVec2 mouseDragDelta[MouseButtons]; }; static Mouse s_mouse; void MouseFrame() { for( int i=0; i