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


Функция glGetPointerv

Функция glGetPointerv возвращает адрес массива данных вершин.

Синтаксис

void WINAPI glGetPointerv(
   GLenum pname,
   GLvoid **params
);

Параметры

pname

Тип указателя массива, возвращаемого из следующих символьных констант: GL_COLOR_ARRAY_POINTER, GL_EDGE_FLAG_ARRAY_POINTER, GL_FEEDBACK_BUFFER_POINTER, GL_INDEX_ARRAY_POINTER, GL_NORMAL_ARRAY_POINTER, GL_TEXTURE_COORD_ARRAY_POINTER, GL_SELECTION_BUFFER_POINTER и GL_VERTEX_ARRAY_POINTER.

params

Возвращает значение указателя массива, заданного pname.

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

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

Коды ошибок

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

Имя Значение
GL_INVALID_ENUM
pname не является допустимым значением.

Комментарии

Функция glGetPointerv возвращает сведения о указателе массива. Параметр pname является символьной константой, указывающей тип возвращаемого указателя массива, а params — это указатель на расположение для размещения возвращаемых данных.

Требования

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

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

glArrayElement

glColorPointer

glDrawArrays

glEdgeFlagPointer

glGetString

glIndexPointer

glNormalPointer

glTexCoordPointer

glVertexPointer