glMultiDrawElements

render multiple sets of primitives by specifying indices of array data elements

Signature

glMultiDrawElements( GLenum ( mode ) , const GLsizei * ( count ) , GLenum ( type ) , const GLvoid * const * ( indices ) , GLsizei ( drawcount ) )-> void
glMultiDrawElements( mode , count , type , indices , drawcount )

Parameters

VariablesDescription
mode
Specifies what kind of primitives to render. Symbolic constants GL_POINTS , GL_LINE_STRIP , GL_LINE_LOOP , GL_LINES , GL_LINE_STRIP_ADJACENCY , GL_LINES_ADJACENCY , GL_TRIANGLE_STRIP , GL_TRIANGLE_FAN , GL_TRIANGLES , GL_TRIANGLE_STRIP_ADJACENCY , GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
count
Points to an array of the elements counts.
type
Specifies the type of the values in indices . Must be one of GL_UNSIGNED_BYTE , GL_UNSIGNED_SHORT , or GL_UNSIGNED_INT .
indices
Specifies a pointer to the location where the indices are stored.
drawcount
Specifies the size of the count and indices arrays.

Copyright Notices

This documentation is based on documentation licensed under the SGI Free Software License B.

AltStyle によって変換されたページ (->オリジナル) /