next up previous contents index
Next: 5.5 glutShowOverlayglutHideOverlay Up: 5 Overlay Management Previous:5.3 glutRemoveOverlay

5.4 glutPostOverlayRedisplay

  glutPostOverlayRedisplayカレントウィンドウのオーバーレイを必要に応じて再描画するように マークします.

Usage

void glutPostOverlayRedisplay(void);

Description

カレントウィンドウのオーバーレイを必要に応じて再描画するよう マークする. glutMainLoopの次のループにおいて, ウィンドウのオーバーレイのディスプレイ・コールバックが (または,オーバーレイのディスプレイ・コールバックが登録されていなければ 単にディスプレイ・コールバックが) ウィンドウのオーバーレイ・プレーンを再描画するためにコールされる. 次のディスプレイ・コールバックの時期(あるいは,登録されていれば オーバーレイのディスプレイ・コールバックの時期)より前に glutPostOverlayRedisplayを複数回コールしても, ただひとつの再描画しか実行されない. glutPostOverlayRedisplayは, ウィンドウのディスプレイまたはオーバーレイ・ディスプレイ・コールバックの間に, そのウィンドウが再描画されるように再度マークする.

論理的に,あるウィンドウに対するオーバーレイのダメージの通知は ダメージのあったウィンドウ上での glutPostOverlayRedisplay として扱われる. ウィンドウシステムによるダメージの報告と異なり, glutPostOverlayRedisplay は ( glutLayerGet(GLUT_OVERLAY_DAMAGED)によって返される) オーバーレイのダメージ・ステータスを true に設定しない.

glutPostRedisplayも参照のこと.


next up previous contents index
Next: 5.5 glutShowOverlayglutHideOverlay Up: 5 Overlay Management Previous:5.3 glutRemoveOverlay
Mark Kilgard
Fri Feb 23 08:05:02 PST 1996