英語で読む

次の方法で共有


glInitNames 関数

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

構文

void WINAPI glInitNames(void);

パラメーター

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

戻り値

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

エラー コード

glGetError 関数では、次のエラー コードを取得できます。

名前 意味
GL_INVALID_OPERATION
この関数は、 glBegin の呼び出しと glEnd の対応する呼び出しの間で呼び出されました。

解説

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

レンダリング モードがGL_SELECTされていない場合、名前スタックは常に空です。 レンダリング モードがGL_SELECTされていない場合、 glInitNames の呼び出しは無視されます。

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

glGet と引数 GL_NAME_STACK_DEPTH

glGet と引数 GL_MAX_NAME_STACK_DEPTH

必要条件

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

関連項目

glBegin

glEnd

glLoadName

glPushName

glRenderMode

glSelectBuffer