Функция glDeleteTextures
Функция glDeleteTextures удаляет именованные текстуры.
Синтаксис
void WINAPI glDeleteTextures(
GLsizei n,
const GLuint *textures
);
Параметры
-
n
-
Количество удаляемых текстур.
-
Текстуры
-
Массив удаляемых текстур.
Возвращаемое значение
Эта функция не возвращает значение.
Коды ошибок
Следующие коды ошибок могут быть получены функцией glGetError .
Имя | Значение |
---|---|
|
n — отрицательное значение. |
|
Функция была вызвана между вызовом glBegin и соответствующим вызовом glEnd. |
Комментарии
Функция glDeleteTextures удаляет n текстур, именуемых элементами текстур массива. После удаления текстура не имеет содержимого или размерности, а ее имя можно использовать повторно (например, с помощью glGenTextures). Функция glDeleteTextures игнорирует нули и имена, которые не соответствуют существующим текстурам.
Если текстура, связанная в данный момент, удаляется, привязка возвращается к нулю (текстура по умолчанию).
Нельзя включать вызовы glDeleteTextures в отображаемые списки.
Примечание
Функция glDeleteTextures доступна только в OpenGL версии 1.1 или более поздней.
Следующая функция извлекает сведения, связанные с glDeleteTextures:
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|
Библиотека |
|
DLL |
|