glut_cb.hxx を使用したコード
t_c_ut_1.cpp #include "glut_cb.hxx" int main(int argc, char* argv[]) { ::glutInitWindowPosition(200,100) ; ::glutInitWindowSize (600,400) ; ::glutInitDisplayMode (GLUT_RGBA | GLUT_DOUBLE | GLUT_DEPTH) ; ::glutInit (&argc,argv) ; ::glutCreateWindow (argv[0]) ; ::glutReshapeFunc (cb_resize) ; ::glutDisplayFunc (cb_display) ; ::glutKeyboardFunc (cb_keyboard) ; ::cb_init () ; ::glutMainLoop () ; return 0 ; }
cs_mouse を使用
t_c_ut_2.cpp
#include "glut_cb.hxx"
int	main(int argc, char* argv[])
{
	::glutInitWindowPosition(200,100) ;
	::glutInitWindowSize	(600,400) ;
	::glutInitDisplayMode	(GLUT_RGBA | GLUT_DOUBLE | GLUT_DEPTH) ;
	::glutInit		(&argc,argv) ;
	::glutCreateWindow	(argv[0]) ;
	::glutReshapeFunc	(cb_resize) ;
	::glutDisplayFunc	(cb_display) ;
	::glutKeyboardFunc	(cb_keyboard) ;
	::glutMouseFunc		(cs_mouse) ;
	::cb_init		() ;
	::glutMainLoop		() ;
	return	0 ;
	}
glut_cv.hxx を使用したコード
t_c_ut_3.cpp #include "glut_cv.hxx" int main(int argc, char* argv[]) { ::glutInitWindowPosition(200,100) ; ::glutInitWindowSize (600,400) ; ::glutInitDisplayMode (GLUT_RGBA | GLUT_DOUBLE | GLUT_DEPTH) ; ::glutInit (&argc,argv) ; ::glutCreateWindow (argv[0]) ; ::glutReshapeFunc (cv_resize) ; ::glutDisplayFunc (cv_display) ; ::glutKeyboardFunc (cv_keyboard) ; ::glutMouseFunc (cv_mouse) ; ::glutMotionFunc (cv_motion) ; ::cv_init () ; ::glutMainLoop () ; return 0 ; }
