次の方法で共有


glLoadName 関数

glLoadName 関数は、名前スタックに名前を読み込みます。

構文

void WINAPI glLoadName(
   GLuint name
);

パラメーター

name

名前スタックの最上位の値を置き換える名前。

戻り値

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

エラー コード

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

名前 意味
GL_INVALID_OPERATION
名前スタックが空の間に関数が呼び出されました。
GL_INVALID_OPERATION
glBegin の呼び出しと glEnd の対応する呼び出しの間に関数が呼び出されました。

解説

glLoadName 関数を使用すると、name は名前スタックの上部にある値 (最初は空) に置き換えられます。 名前スタックは、レンダリング コマンドのセットを一意に識別できるように、選択モード中に使用されます。 これは、符号なし整数の順序付けられたセットで構成されます。

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

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

引数GL_NAME_STACK_DEPTHを含む glGet

引数GL_MAX_NAME_STACK_DEPTHを含む glGet

必要条件

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

関連項目

glBegin

glEnd

glInitNames

glPushName

glRenderMode

glSelectBuffer