next up previous contents index
Next: 4.9 glutFullScreen Up: 4 Window Management Previous:4.7 glutPositionWindow

4.8 glutReshapeWindow

 glutReshapeWindowカレント・ウィンドウへのサイズの変更をリクエストします.

Usage

void glutReshapeWindow(int width, int height);
width
ウィンドウの新しい幅(ピクセル単位).
height
ウィンドウの新しい高(ピクセル単位).

Description

glutReshapeWindowカレントウィンドウのサイズの変更を リクエストする.引数widthheightはピクセル値での サイズである.widthheightは正の値でなければならない.

glutReshapeWindowによるリクエストは直ちに実行されず, メイン・イベントループに返った後に実行される. よって,同じウィンドウに対して,複数のglutReshapeWindowglutPositionWindowglutFullScreenのリクエストを 合わせて実行できる.

トップレベル・ウィンドウの場合は,glutReshapeWindowはウィンドウの リサイズのみへのリクエストと解釈される. ウィンドウ・システムはトップレベル・ウィンドウのリサイズに対して 独自のポリシーを適用するかどうかに縛られていないため, トップレベル・ウィンドウはglutReshapeWindowの 引数によってサイズ変更がなされるはずである. リシェイプが実際に有効となるかどうか,そして, 有効な場合のリシェイプされたサイズは, リシェイプ・コールバックによって報告される.

あるウィンドウのフルスクリーン・ステータスが以前に可能であった場合, glutReshapeWindowはそれを無効にする.


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