glIndexd 関数

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

構文

void WINAPI glIndexd(
   GLdouble c
);

パラメーター

c

現在の色インデックスの新しい値。

戻り値

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

注釈

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

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

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

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

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

引数GL_CURRENT_INDEXを含む glGet

要件

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

こちらもご覧ください

glBegin

glColor

glEnd

glGet