#c #glfw
Вопрос:
почему мы передаем указатель GLFWwindow параметру, когда мы не используем переменную указателя окна
пример:
coid sizecallb(GLFWwindow* window, int w, int h){
glViewport(0,0,w,h);
screeenw = w;
screeenh = h;
}
Комментарии:
1. Это в основном для того, чтобы вы могли извлечь указатель пользователя , потому что glfw-это в первую очередь библиотека C, а в C нет лямбд, которые могли бы захватывать любые пользовательские данные, как вы могли бы в противном случае в C .
2. Ты им не пользуешься. Может быть, кто-то еще захочет им воспользоваться. GLFW позволяет создавать несколько окон. Указатель окна определяет окно, размер которого был изменен.