Programming/openGL2011. 10. 9. 19:03
glutMouseFunc()는 마우스 클릭에 대한 콜백함수이다.

void glutMouseFunc(void (*func)(int button, int state, int x, int y));
[링크 : http://www.opengl.org/resources/libraries/glut/spec3/node50.html]

기본적으로  
GLUT_UP / GLUT_DOWN
GLUT_LEFT_BUTTON - 0x00
GLUT_MIDDLE_BUTTON - 0x01 (WHEEL_CLICK)
GLUT_RIGHT_BUTTON - 0x02
를 지원하며

추가적으로
WHEEL_DOWN - 0x03
WHEEL_UP      - 0x04
WHEEL_LEFT    - 0x05
WHEEL_RIGHT  - 0x06
을 지원하게된다.

추가적인 부분은 freeglut_std.h 쪽에도 정의되지 않은채 넘어오는 값이며
테스트는 노트북의 터치패드에서 수행하였다.

'Programming > openGL' 카테고리의 다른 글

GLUT에서 더블클릭은 음..  (0) 2011.10.10
openglut / freeglut 무슨 사이야?  (0) 2011.10.09
glut 에서 윈도우 크기 얻기  (0) 2011.10.09
openGL의 미스테리...  (0) 2011.10.08
openglut - glutentergamemode()  (0) 2011.10.08
Posted by 구차니