76. 使用GLUT函数库(11/25)
回调函数-形状改变(Reshape)
注册函数
void glutReshapeFunc(void (*func)(int width, int
height))
回调函数
void func(int width, int height)
窗口移动或者缩放时调用该回调函数
参数width和height表示新的窗口大小
77. 使用GLUT函数库(12/25)
回调函数-键盘(Keyboard)
注册函数
void glutKeyboardFunc(void (*func)(unsigned int key,
int x, int y))
回调函数
void func(unsigned int key, int x, int y)
按下生成ASCII字符的键时调用该回调函数
key值是生成的ASCII字符
x和y是当前鼠标位置
78. 使用GLUT函数库(13/25)
回调函数-鼠标(Mouse)
注册函数
void glutMouseFunc(void (*func)(int button, int state, int x, int y))
回调函数
void func(int button, int state, int x, int y)
按下或释放鼠标按键时调用该回调函数
button表示是那一个鼠标键
state表示鼠标键是按下还是释放
x和y是当前鼠标位置