glArrayElement man page on OSF1

Man page or keyword search:  
man Server   12896 pages
apropos Keyword Search (all sections)
Output format
OSF1 logo
[printable version]

glArrayElement(3G)					    glArrayElement(3G)

NAME
       glArrayElement  - render a vertex using the specified vertex array ele‐
       ment

SYNOPSIS
       void glArrayElement(
	       GLint i );

PARAMETERS
       Specifies an index into the enabled vertex data arrays.

DESCRIPTION
       glArrayElement() commands are used within  glBegin()/glEnd()  pairs  to
       specify	vertex	and attribute data for point, line, and polygon primi‐
       tives. If GL_VERTEX_ARRAY is enabled when glArrayElement() is called, a
       single  vertex  is  drawn,  using  vertex and attribute data taken from
       location i of the enabled arrays. If GL_VERTEX_ARRAY is not enabled, no
       drawing	occurs	but the attributes corresponding to the enabled arrays
       are modified.

       Use glArrayElement() to construct primitives by indexing	 vertex	 data,
       rather than by streaming through arrays of data in first-to-last order.
       Because each call specifies only a single vertex,  it  is  possible  to
       explicitly specify per-primitive attributes such as a single normal per
       individual triangle.

       Changes made to array data between the execution of glBegin()  and  the
       corresponding execution of glEnd() may affect calls to glArrayElement()
       that are made within the same glBegin()/glEnd() period  in  non-sequen‐
       tial  ways.  That is, a call to glArrayElement() that precedes a change
       to array data may access the changed data, and a call  that  follows  a
       change to array data may access original data.

NOTES
       glArrayElement() is available only if the GL version is 1.1 or greater.

       glArrayElement()	 is  included in display lists. If glArrayElement() is
       entered into a display list, the necessary array	 data  (determined  by
       the  array pointers and enables) is also entered into the display list.
       Because the array pointers and enables  are  client-side	 state,	 their
       values  affect  display	lists when the lists are created, not when the
       lists are executed.

SEE ALSO
       glClientActiveTextureARB(3),    glColorPointer(3),     glDrawArrays(3),
       glEdgeFlagPointer(3),   glGetPointerv(3),  glIndexPointer(3),  glInter‐
       leavedArrays(3),	 glNormalPointer(3),  glTexCoordPointer(3),  glVertex‐
       Pointer(3)

							    glArrayElement(3G)
[top]
                             _         _         _ 
                            | |       | |       | |     
                            | |       | |       | |     
                         __ | | __ __ | | __ __ | | __  
                         \ \| |/ / \ \| |/ / \ \| |/ /  
                          \ \ / /   \ \ / /   \ \ / /   
                           \   /     \   /     \   /    
                            \_/       \_/       \_/ 
More information is available in HTML format for server OSF1

List of man pages available for OSF1

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net