glDeleteTextures 関数
glDeleteTextures 関数は、名前付きテクスチャを削除します。
構文
void WINAPI glDeleteTextures(
GLsizei n,
const GLuint *textures
);
パラメーター
-
n
-
削除するテクスチャの数。
-
テクスチャ
-
削除するテクスチャの配列。
戻り値
この関数は値を返しません。
エラー コード
glGetError 関数では、次のエラー コードを取得できます。
名前 | 意味 |
---|---|
|
n は負の値でした。 |
|
この関数は、 glBegin の呼び出しと glEnd の対応する呼び出しの間で呼び出されました。 |
解説
glDeleteTextures 関数は、配列テクスチャの要素によって名前が付けられた n 個のテクスチャを削除します。 テクスチャが削除された後、そのテクスチャは内容や次元を持たなくなり、その名前は再利用できません ( glGenTextures など)。 glDeleteTextures 関数は、既存のテクスチャに対応しないゼロと名前を無視します。
現在バインドされているテクスチャが削除されると、バインドは 0 (既定のテクスチャ) に戻ります。
表示リストに glDeleteTextures の呼び出しを含めることはできません。
注意
glDeleteTextures 関数は、OpenGL バージョン 1.1 以降でのみ使用できます。
次の関数は、 glDeleteTextures に関連する情報を取得します。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows 2000 Server [デスクトップ アプリのみ] |
ヘッダー |
|
ライブラリ |
|
[DLL] |
|