glutReshapeWindowは カレント・ウィンドウへのサイズの変更をリクエストします.
Usage
void glutReshapeWindow(int width, int height);
Description
glutReshapeWindowはカレントウィンドウのサイズの変更を リクエストする.引数widthとheightはピクセル値での サイズである.widthとheightは正の値でなければならない.
glutReshapeWindowによるリクエストは直ちに実行されず, メイン・イベントループに返った後に実行される. よって,同じウィンドウに対して,複数のglutReshapeWindowや glutPositionWindow,glutFullScreenのリクエストを 合わせて実行できる.
トップレベル・ウィンドウの場合は,glutReshapeWindowはウィンドウの リサイズのみへのリクエストと解釈される. ウィンドウ・システムはトップレベル・ウィンドウのリサイズに対して 独自のポリシーを適用するかどうかに縛られていないため, トップレベル・ウィンドウはglutReshapeWindowの 引数によってサイズ変更がなされるはずである. リシェイプが実際に有効となるかどうか,そして, 有効な場合のリシェイプされたサイズは, リシェイプ・コールバックによって報告される.
あるウィンドウのフルスクリーン・ステータスが以前に可能であった場合, glutReshapeWindowはそれを無効にする.