glGetPixelMapfv 関数
glGetPixelMapfv、glGetPixelMapuiv、および glGetPixelMapusv 関数は、指定されたピクセル マップを返します。
構文
void WINAPI glGetPixelMapfv(
GLenum map,
GLfloat *values
);
パラメーター
-
map
-
返されるピクセル マップの名前。 使用できる値は、GL_PIXEL_MAP_I_TO_I、GL_PIXEL_MAP_S_TO_S、GL_PIXEL_MAP_I_TO_R、GL_PIXEL_MAP_I_TO_G、GL_PIXEL_MAP_I_TO_B、GL_PIXEL_MAP_I_TO_A、GL_PIXEL_MAP_R_TO_R、GL_PIXEL_MAP_G_TO_G、GL_PIXEL_MAP_B_TO_B、 と GL_PIXEL_MAP_A_TO_A。
-
値
-
ピクセル マップの内容を返します。
戻り値
この関数は値を返しません。
エラー コード
glGetError 関数では、次のエラー コードを取得できます。
名前 | 意味 |
---|---|
|
map は受け入れられた値ではありません。 |
|
glBegin の呼び出しと glEnd の対応する呼び出しの間に関数が呼び出されました。 |
解説
map パラメーターで許容される値の説明については、glPixelMap を参照してください。 glGetPixelMap 関数は、map で指定されたピクセル マップの内容を値で返します。 glReadPixels、glDrawPixels、glCopyPixels、glTexImage1D、glTexImage2D の実行中にピクセル マップを使用して、カラー インデックス、ステンシル インデックス、色コンポーネント、深度コンポーネントを他の値にマップします。
要求された場合、符号なし整数値は、1.0 が最大の表現可能な整数値にマップされ、0.0 が 0 にマップされるように、内部固定または浮動小数点表現から線形にマップされます。 マップ値が [0,1] の範囲内にない場合、戻り値の符号なし整数値は未定義です。
マップの必要なサイズを確認するには、適切なシンボリック定数を使用して glGet を呼び出します。
エラーが生成された場合、 値の内容は変更されません。
次の関数は 、glGetPixelMap に関連する情報を取得します。
引数GL_PIXEL_MAP_I_TO_I_SIZEを含む glGet
引数GL_PIXEL_MAP_S_TO_S_SIZEを含む glGet
引数GL_PIXEL_MAP_I_TO_R_SIZEを含む glGet
引数GL_PIXEL_MAP_I_TO_G_SIZEを含む glGet
引数GL_PIXEL_MAP_I_TO_B_SIZEを含む glGet
引数GL_PIXEL_MAP_I_TO_A_SIZEを含む glGet
引数GL_PIXEL_MAP_R_TO_R_SIZEを含む glGet
引数GL_PIXEL_MAP_G_TO_G_SIZEを含む glGet
引数GL_PIXEL_MAP_B_TO_B_SIZEを含む glGet
引数GL_PIXEL_MAP_A_TO_A_SIZEを含む glGet
引数GL_MAX_PIXEL_MAP_TABLEを含む glGet
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows 2000 Server [デスクトップ アプリのみ] |
ヘッダー |
|
ライブラリ |
|
[DLL] |
|