next up previous contents index
Next: 8.3 glutCopyColormap Up: 8 Color Index Colormap Previous:8.1 glutSetColor

8.2 glutGetColor

 glutGetColorカレントウィンドウに対する 使用中のレイヤーの論理カラーマップの 与えられたカラーインデックス・カラーマップ・エントリーの R,G,B成分を取得します.

Usage

GLfloat glutGetColor(int cell, int component);
cell
カラーセル・インデックス(ゼロから始まる).
component
GLUT_REDGLUT_GREENGLUT_BLUEのいずれか.

Description

glutGetColorは,カレントウィンドウの論理カラーマップに対する 与えられたカラーインデックス・カラーマップ・エントリーのR,G,B成分を取得する. カレントウィンドウはカラーインデックス・ウィンドウでなければならない. cellはゼロ以上で,そのウィンドウのカラーマップ・エントリーの総数より 小さな値でなければならない. 適切なカラーインデックスであれば, 戻値は 0.0 と 1.0 の間の浮動小数点値である. 指定されたカラーインデックスがオーバーレイの透過インデックスであったり, ゼロより小さかったり,glutGet(GLUT_WINDOW_COLORMAP_SIZE) の戻値に等しいかそれより大きい,といったように, カラーインデックスが透過であったり, カラーインデックスの適切な範囲外にあるような場合は, glutGetColorは, -1.0 を返す.


next up previous contents index
Next: 8.3 glutCopyColormap Up: 8 Color Index Colormap Previous:8.1 glutSetColor

Mark Kilgard
Fri Feb 23 08:05:02 PST 1996