Как визуализировать и получить входные данные в нескольких windows SFML и GLFW? - PullRequest
0 голосов
/ 15 апреля 2020

Я хочу создать два или более windows с сочетанием SFML и GLFW, поскольку GLFW поддерживает мультимониторы. Я выполнил рендеринг за два windows, но ввод заблокирован, пока я не закрою один из них. Я использую Im Gui для отображения кнопок и параметров, а SFML для рендеринга кнопок закрытия, минимизации и максимизации. Единственное, что получает ввод - это кнопки, но только в главном окне. Я делаю следующее:

  1. Создайте окно GLFW.
  2. Интегрируйте SFML через Win32 в это окно.
  3. Начните Im Gui в окне и показать кнопку для создания второго окна.
  4. Я нажимаю кнопку, и после создания нового окна ввод блокируется.
  5. Я закрываю второе окно и основное возвращение в нормальное состояние.

Главное окно

Второе окно

...