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