Share via


glIndexiv 関数

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

構文

void WINAPI glIndexiv(
   const GLint *c
);

パラメーター

c

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

戻り値

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

注釈

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

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

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

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

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

引数GL_CURRENT_INDEXを含む glGet

必要条件

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

関連項目

glBegin

glColor

glEnd

glGet