glPopName 関数
glPushName 関数と glPopName 関数は、名前スタックをプッシュしてポップします。
void WINAPI glPopName(void);
この関数にはパラメーターはありません。
この関数は値を返しません。
glGetError 関数では、次のエラー コードを取得できます。
名前 | 意味 |
---|---|
|
関数は呼び出されましたが、現在のマトリックス スタックには 1 つのマトリックスのみが含まれていました。 |
|
この関数は、 glBegin の呼び出しと glEnd の対応する呼び出しの間で呼び出されました。 |
glPushName 関数を使用すると、名前が名前スタックにプッシュされ、最初は空になります。 glPopName 関数は、スタックの先頭から 1 つの名前をポップします。 名前スタックは選択モード中に使用され、レンダリング コマンドのセットを一意に識別できます。 これは、符号なし整数の順序付きセットで構成されます。
レンダリング モードがGL_SELECTされていない場合、名前スタックは常に空です。 レンダリング モードがGL_SELECTされていない場合、 glPushName または glPopName の呼び出しは無視されます。
次の関数は 、glPushName と glPopName に関連する情報を取得 します。
glGet と引数 GL_NAME_STACK_DEPTH
glGet と引数 GL_MAX_NAME_STACK_DEPTH
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows 2000 Server [デスクトップ アプリのみ] |
ヘッダー |
|
ライブラリ |
|
[DLL] |
|