glRectf 関数
glRectf 関数は四角形を描画します。
構文
void WINAPI glRectf(
GLfloat x1,
GLfloat y1,
GLfloat x2,
GLfloat y2
);
パラメーター
-
x1
-
四角形の頂点の x 座標。
-
y1
-
四角形の頂点の y 座標。
-
x2
-
四角形の反対の頂点の x 座標。
-
y2
-
四角形の反対の頂点の y 座標。
戻り値
この関数は値を返しません。
エラー コード
次のエラー コードは、 glGetError 関数によって取得できます。
名前 | 意味 |
---|---|
|
glBegin の呼び出しと glEnd の対応する呼び出しの間に関数が呼び出されました。 |
解説
glRectf 関数は、四角形を 2 つのコーナー ポイントとして効率的に指定できます。 各四角形コマンドは 4 つの引数を受け取ります。2 つの連続する (x,y) 座標のペアとして、または配列への 2 つのポインターとして編成され、それぞれに (x, y) ペアが含まれています。 結果として得られる四角形は、 z = 0 平面で定義されます。
glRectf(x1,y1,x2,y2) 関数は、次のシーケンスとまったく同じです。
glBegin(GL_POLYGON);
glVertex2( x1,y1 );
glVertex2( x2,y1 );
glVertex2( x2,y2 );
glVertex2( x1,y2 );
glEnd( );
2 番目の頂点が最初の頂点の上と右側にある場合、四角形は反時計回りの巻き取りで構築されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows 2000 Server [デスクトップ アプリのみ] |
ヘッダー |
|
ライブラリ |
|
[DLL] |
|