gluBuild1DMipmaps 関数
gluBuild1DMipmaps 関数は、1-D ミップマップを作成します。
構文
void WINAPI gluBuild1DMipmaps(
GLenum target,
GLint components,
GLint width,
GLenum format,
GLenum type,
const void *data
);
パラメーター
-
target
-
ターゲット テクスチャ。 GL_TEXTURE_1Dする必要があります。
-
components
-
テクスチャ内のカラー コンポーネントの数。 1、2、3、または 4 である必要があります。
-
width
-
テクスチャ イメージの幅。
-
format
-
ピクセル データの形式。 有効な値は、GL_COLOR_INDEX、GL_RED、GL_GREEN、GL_BLUE、GL_ALPHA、GL_RGB、GL_RGBA、GL_BGR_EXT、GL_BGRA_EXT、GL_LUMINANCE、またはGL_LUMINANCE_ALPHAです。
-
type
-
データのデータ型。 有効な値は、GL_UNSIGNED_BYTE、GL_BYTE、GL_BITMAP、GL_UNSIGNED_SHORT、GL_SHORT、GL_UNSIGNED_INT、GL_INT、またはGL_FLOATです。
-
data
-
メモリ内のイメージ データへのポインター。
戻り値
この関数は値を返しません。
注釈
gluBuild1DMipmaps 関数は、入力イメージを取得し、(gluScaleImage を使用して) すべてのミップマップ イメージを生成して、入力イメージを mipmapped テクスチャ イメージとして使用できるようにします。 その後 、glTexImage1D 関数が呼び出され、各イメージが読み込まれます。 入力イメージの幅が 2 の累乗でない場合、ミップマップが生成される前に、イメージは 2 の最も近い累乗にスケーリングされます。
戻り値 0 は成功を示します。 それ以外の場合は、GLU エラー コードが返されます ( gluErrorString を参照)。
format パラメーターに使用できる値の説明については、「glTexImage1D」を参照してください。 型パラメーターに使用できる値の説明については、「glDrawPixels」を参照してください。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows 2000 Server [デスクトップ アプリのみ] |
ヘッダー |
|
ライブラリ |
|
[DLL] |
|