SpiecsEngine
 
Loading...
Searching...
No Matches

◆ GetMousePosInViewport()

std::pair< uint32_t, uint32_t > Spices::ImguiViewport::GetMousePosInViewport ( ) const

Get Mouse Position Relative Viewport(Might be negative value).

Returns
Returns the pair of Position X, Position Y.

Definition at line 194 of file ImguiViewport.cpp.

195 {
197
198 ImGuiIO& io = ImGui::GetIO();
199 ImVec2 viewportPos = io.MousePos - m_PanelPos;
200
201 std::pair<uint32_t, uint32_t> pair = std::make_pair(
202 static_cast<uint32_t>(viewportPos.x),
203 static_cast<uint32_t>(viewportPos.y)
204 );
205
206 return pair;
207 }
#define SPICES_PROFILE_ZONE
ImVec2 m_PanelPos
This slate's position in desktop.
Definition ImguiUtils.h:156