glInitNames 関数

Glinitnames 関数は、名前スタックを初期化します。

構文

void WINAPI glInitNames(void);

パラメーター

この関数にはパラメーターはありません。

戻り値

この関数は値を返しません。

エラー コード

次のエラーコードは、 glGetError 関数によって取得できます。

名前 意味
GL _ 無効な _ 操作
Glbeginへの呼び出しと glbeginへの対応する呼び出しの間で関数が呼び出されました。

解説

Glinitnames 関数を使用すると、名前スタックが既定の空の状態に初期化されます。 名前スタックは、表示コマンドのセットを一意に識別できるように、選択モード中に使用されます。 これは、符号なし整数の順序付きセットで構成されます。

Render モードが GL SELECT ではない場合、名前スタックは常に空です _ 。 Render モードが GL ではない場合、 Glinitnames の呼び出し _ は無視されます。

次の関数は、 Glinitnames に関連する情報を取得します。

Glget 引数 GL _ 名 _ スタックの _ 深さ

Glget 引数 GL の _ 最大 _ 名 _ スタックの _ 深さ

必要条件

要件
サポートされている最小のクライアント
Windows 2000 Professional[ デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows 2000 Server [デスクトップ アプリのみ]
ヘッダー
Gl
ライブラリ
Opengl32
[DLL]
Opengl32.dll

関連項目

glBegin

glEnd

glLoadName

glPushName

glRenderMode

glSelectBuffer