next up previous contents index
Next: 4.7 glutPositionWindow Up: 4 Window Management Previous:4.5 glutPostRedisplay

4.6 glutSwapBuffers

  glutSwapBuffers はダブルバッファモードの時, カレントウィンドウのバッファを交換します.

Usage

void glutSwapBuffers(void);

Description

カレントウィンドウに対し,使用中のレイヤーの バッファスワップを行う.特に,glutSwapBuffersカレントウィンドウ使用中のレイヤーのバックバッファの 内容をフロントバッファの内容と成らしめ, その後バックバッファは未定義となる. (バッファの)更新は通常,glutSwapBuffers がコールされた直後ではなく モニターの垂直リトレースの間に行われる.

glutSwapBuffersが返る前に,   glFlush が暗黙の内に glutSwapBuffersによって実行される. 後に続く OpenGL のコマンドは,glutSwapBuffersの呼び出し後に すぐ解釈され得るが, バッファの更新が完了するまで実行はされない.

使用中のレイヤーがダブルバッファ・モードでない場合は, glutSwapBuffers は何もしない.


next up previous contents index
Next: 4.7 glutPositionWindow Up: 4 Window Management Previous:4.5 glutPostRedisplay
Mark Kilgard
Fri Feb 23 08:05:02 PST 1996