Share via


glIndexdv 関数

glIndexdv 関数は、現在の色インデックスを設定します。

構文

void WINAPI glIndexdv(
   const GLdouble *c
);

パラメーター

c

現在の色インデックスの新しい値を含む 1 要素配列へのポインター。

戻り値

この関数は値を返しません。

注釈

glIndexdv 関数は、現在の (単一値の) 色インデックスを更新します。 引数として、現在の色インデックスの新しい値を 1 つ受け取ります。

現在のインデックスは浮動小数点値として格納されます。 整数値は浮動小数点値に直接変換され、特別なマッピングは行われません。

色インデックス バッファーの表現可能な範囲外のインデックス値はクランプされません。 ただし、インデックスがディザリングされ (有効な場合)、フレームバッファーに書き込まれる前に、固定小数点形式に変換されます。 フレームバッファー内のビットに対応しない、結果の固定小数点値の整数部分のビットはすべてマスクされます。

現在のインデックスはいつでも更新できます。 特に、 glBegin の呼び出しと glEnd の対応する呼び出しの間で glIndexdv を呼び出すことができます。

次の関数は、 glIndexdv に関連する情報を取得します。

引数GL_CURRENT_INDEXを含む glGet

必要条件

要件
サポートされている最小のクライアント
Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows 2000 Server [デスクトップ アプリのみ]
ヘッダー
Gl.h
ライブラリ
Opengl32.lib
[DLL]
Opengl32.dll

関連項目

glBegin

glColor

glEnd

glGet