Я использую OpenGL 3.3. В моем приложении я установил курсор мыши в центр окна (я передаю размер окна конструктору класса «Камера»), но когда я изменяю размер окна (например, полный экран), у меня есть курсор где-то в левая часть. Итак, я хочу передать новый размер, чтобы избежать такой вещи. Как я могу это сделать? Может быть, существует какое-то «изменение размера» события в перенасыщении?C++, glut, OpenGL «изменить размер окна»?
1
A
ответ
1
Попробуйте использовать glutReshapeFunc. Вы передаете ему указатель на функцию, которая принимает ширину и высоту. Затем эта функция будет вызываться всякий раз, когда изменяется окно.
Пример:
void yourReshapeCallback(int w, int h) {
// set cursor
}
...
// set reshape callback for current window
glutReshapeFunc(yourReshapeCallback);
Смежные вопросы
- 1. Центр окна OpenGL с GLUT
- 2. Обновление окна отображения OpenGL/GLUT C++
- 3. Рекомендуемая ссылка OpenGL/GLUT
- 4. Обновление C++ Окно OpenGL/Glut
- 5. opengl glut перестает работать
- 6. Обновление окна GLUT
- 7. OpenGL GLUT компиляции вопросы
- 8. OpenGL/Glut glutSolidCube()
- 9. OpenGL/GLUT - Обновление нескольких окон
- 10. opengl + glut glutPostRedisplay где?
- 11. OpenGL с ошибками GLUT-- malloc
- 12. GLUT OpenGL glRotatef
- 13. Изменение размера моего простого окна OpenGL/GLUT создает странные строки
- 14. Несколько Windows OpenGL/Glut
- 15. OpenGL и GLUT uncomprehension
- 16. Движение мыши OpenGL GLUT
- 17. OpenGL + GLUT Spot light
- 18. Инициализация OpenGL без GLUT
- 19. C++ + glut + OpenGL + gluSphere ничего не нарисовал
- 20. Установка программы OpenGL/GLUT & running C?
- 21. Шаг между сферическими координатами (OpenGL, C++, GLUT)
- 22. Сканирование линии OpenGL/GLUT в C++
- 23. Ошибка 'glutTimerfunc' в C Opengl glut
- 24. Ошибка реализации камеры FPS (OpenGL/GLUT/C++)
- 25. Как изменить размер окна на размер окна?
- 26. OpenGL - Неопределенные ссылки на GLUT
- 27. Компиляция OpenGL и GLUT OSX
- 28. Как удалить границы окна, созданные GLUT?
- 29. Как изменить размер окна openGL, созданного с помощью wglCreateContext?
- 30. GLUT родная ручка окна