glIndexfv 関数
glIndexfv 関数は、現在の色インデックスを設定します。
void WINAPI glIndexfv(
const GLfloat *c
);
-
c
-
現在の色インデックスの新しい値を含む 1 要素配列へのポインター。
この関数は値を返しません。
glIndexfv 関数は、現在の (単一値の) 色インデックスを更新します。 引数として、現在の色インデックスの新しい値を 1 つ受け取ります。
現在のインデックスは浮動小数点値として格納されます。 整数値は浮動小数点値に直接変換され、特別なマッピングは行われません。
色インデックス バッファーの表現可能な範囲外のインデックス値はクランプされません。 ただし、インデックスがディザリングされ (有効な場合)、フレームバッファーに書き込まれる前に、固定小数点形式に変換されます。 フレームバッファー内のビットに対応しない、結果の固定小数点値の整数部分のビットはすべてマスクされます。
現在のインデックスはいつでも更新できます。 特に、glBegin の呼び出しと glEnd の対応する呼び出しの間で glIndexfv を呼び出すことができます。
次の関数は、 glIndexfv に関連する情報を取得します。
引数GL_CURRENT_INDEXを含む glGet
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows 2000 Server [デスクトップ アプリのみ] |
ヘッダー |
|
ライブラリ |
|
[DLL] |
|