glEdgeFlagv 関数
境界または非境界としてエッジにフラグを設定します。
void WINAPI glEdgeFlagv(
const GLboolean *flag
);
-
flag
-
現在のエッジ フラグ値を置き換える単一の Boolean 要素を含む配列へのポインターを指定します。
この関数は値を返しません。
glBegin/glEnd ペア間で指定された多角形、個別の三角形、または個別の四角形の各頂点は、境界エッジまたは非境界エッジの始点としてマークされます。 頂点の指定時に現在のエッジ フラグが TRUE の 場合、頂点は境界エッジの始点としてマークされます。 現在のエッジ フラグが FALSE の場合、頂点は非境界エッジの始点としてマークされます。 glEdgeFlagv 関数は、フラグが 0 以外の場合はエッジ フラグを TRUE、それ以外の場合は FALSE に設定します。
接続された三角形と接続された四角形の頂点は、エッジ フラグの値に関係なく、常に境界としてマークされます。
頂点の境界および非境界エッジ フラグは、GL_POLYGON_MODEが GL_POINT または GL_LINE に設定されている場合にのみ重要です。 glPolygonMode を参照してください。
最初は、エッジ フラグ ビットは TRUE です。
現在のエッジ フラグはいつでも更新できます。 特に、glBegin の呼び出しと glEnd の対応する呼び出しの間で glEdgeFlagv を呼び出すことができます。
次の関数は 、glEdgeFlagv に関連する情報を取得します。
引数GL_EDGE_FLAGを含む glGet
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows 2000 Server [デスクトップ アプリのみ] |
ヘッダー |
|
ライブラリ |
|
[DLL] |
|