Move ScreenToGameViewport from Engine to Screen

And make it accessible from the C# side
This commit is contained in:
stefnotch
2021-03-15 20:18:39 +01:00
parent 97ab226d7e
commit fb28cae2b4
5 changed files with 34 additions and 34 deletions

View File

@@ -413,24 +413,6 @@ bool Engine::HasGameViewportFocus()
#endif
}
Vector2 Engine::ScreenToGameViewport(const Vector2& screenPos)
{
#if USE_EDITOR
return Editor::Managed->ScreenToGameViewport(screenPos);
#else
return MainWindow ? MainWindow->ScreenToClient(screenPos) : Vector2::Minimum;
#endif
}
Vector2 Engine::GameViewportToScreen(const Vector2& viewportPos)
{
#if USE_EDITOR
return Editor::Managed->GameViewportToScreen(viewportPos);
#else
return MainWindow ? MainWindow->ClientToScreen(viewportPos) : Vector2::Minimum;
#endif
}
void Engine::OnPause()
{
LOG(Info, "App paused");