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