最終更新:
mikk_ni3_92 2008年12月21日(日) 15:24:08履歴
現在地: メニュー >> 発展編03 >> 発展編03::サブウィンドウ
関連:複数のウィンドウ
基本的には複数のウィンドウと同じ仕組み。
それぞれで、コールバック関数などを設定すればよい
[例]:セットアップ例
サンプルコード
関連:複数のウィンドウ
基本的には複数のウィンドウと同じ仕組み。
それぞれで、コールバック関数などを設定すればよい
[例]:セットアップ例
int MainWinID = 0;//メインウィンドウのID int SubWinID[1]; //サブウィンドウのID ... ... glutInit(&argc,argv); glutInitDisplayMode(GLUT_RGBA| GLUT_DOUBLE | GLUT_DEPTH); //ダブルバッファ、Zバッファ glutInitWindowSize(640,480); MainWinID = glutCreateWindow("OpenGL with SubWindow"); GLUT_CALL_FUNC(); MY_INIT(); //サブウィンドウ作成 SubWinID[0] = glutCreateSubWindow(MainWinID,0,0,160,120);//左上原点、(0,0)から横160、縦120ピクセル分 GLUT_CALL_FUNC_SUB(); MY_INIT_SUB();
サンプルコード