Поделиться через


Функция glDeleteLists

Функция glDeleteLists удаляет непрерывную группу списков отображения.

Синтаксис

void WINAPI glDeleteLists(
   GLuint  list,
   GLsizei range
);

Параметры

list

Целочисленное имя первого удаляемого отображаемого списка.

range

Количество отображаемых списков для удаления.

Возвращаемое значение

Эта функция не возвращает значение.

Коды ошибок

Следующие коды ошибок могут быть получены функцией glGetError .

Имя Значение
GL_INVALID_VALUE
диапазон был отрицательным.
GL_INVALID_OPERATION
Функция была вызвана между вызовом glBegin и соответствующим вызовом glEnd.

Комментарии

Функция glDeleteLists приводит к удалению непрерывной группы отображаемых списков. Параметр list — это имя первого удаляемого отображаемого списка, а диапазон — количество отображаемых списков для удаления. Все отображаемые списки d с диапазоном = списка + d = — 1 удаляются.

Все расположения хранения, выделенные для указанных отображаемых списков, освобождаются, а имена доступны для повторного использования позже. Имена в диапазоне, с которым не связан отображаемый список, игнорируются. Если диапазон равен нулю, ничего не происходит.

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Заголовок
Gl.h
Библиотека
Opengl32.lib
DLL
Opengl32.dll

См. также раздел

glBegin

glCallList

glCallLists

glEnd

glGenLists

glIsList

glNewList