vO, vl, v2, v3 Новые значения дополнительного атрибута вершины.

Прототип функции

void glVertexAttriblfvARBCGLuint index, const GLfloat *v) void glVertexAttriblsvARB(GLuint index, const GLshort *v) void glVertexAttribldvARB(GLuint index, const GLdouble *v)
void glVertexAttrib2fvARB(GLuint index, const GLfloat *v)
void glVertexAttrib2svARB(GLuint index, const GLshort *v)
void gl VertexAttrib2dvARB(GLuint index, const GLdouble *v)
void glVertexAttrib3fvARB(GLuint index, const GLfloat *v)
void glVertexAttrib3svARB(GLuint index, const GLshort *v)
void glVertexAttrib3dvARB(GLuint index, const GLdouble *v)
void glVertexAttrib4fvARB(GLuint index, const GLfloat *v)
void glVertexAttrib4svARB(GLuint index, const GLshort *v)
void gl VertexAttrib4dvARB(GLuint index, const GLdouble *v)
void glVertexAttrib4ivARB(GLuint index, const GLint *v)
void gl VertexAttrib4bvARB(GLuint index, const GLbyte *v)
void glVertexAttrib4ubvARB(GLuint index, const GLubyte *v) void glVertexAttrib4usvARB(GLuint index, const GLushort *v) void glVertexAttrib4uivARB(GLuint index, const GLuint *v)
void glVertexAttrib4NbvARB(GLuint index, const GLbyte *v) void glVertexAttrib4NsvARB(GLuint index, const GLshort *v) void glVertexAttrib4NivARB(GLuint index, const GLint *v) void glVertexAttrib4NubvARB(GLuint index, const GLubyte *v) void gl VertexAttrib4NusvARB(GLuint index, const GLushort *v) void glVertexAttrib4NuivARB(GLuint index, const GLuint *v)

Параметры

i ndex Индекс изменяемого дополнительного атрибута вершины.

v Указатель на массив новых значений дополнительного ат рибута вершины.

Описание В OpenGL определен ряд стандартных атрибутов вершин (цвет, нормаль, текстурные координаты и др.). Приложение может задавать их обычными функциями

glVertexAttribARB

OpenGL API. Семейство функций gl VertexAttri bARB позволяет приложению задавать значения дополнительных атрибутов вершины.

Дополнительные атрибуты организованы как массив четырехкомпонентных значений. Первый элемент массива имеет индекс 0, а размер массива зависит от реализации, его значение находится в константе GL_MAX_VERTEX_ATTRIBS_ARß. Значения отдельных элементов этого массива дополнительных атрибутов можно задавать одной из функций семейства glVertexAttribARB.


⇐ Предыдущая| |Следующая ⇒