glNewList と glEndList 関数は表示リストを作成または置き換える。| glNewList 関数 (Gl.h)
glNewList list, mode
list : [int] 表示リスト名。 mode : [int] コンパイルモード。GL_COMPILE (コマンドを表示リストに単純にコンパイルする) と GL_COMPILE_AND_EXECUTE (コマンドを実行しつつ表示リストにコンパイルする) を受け付ける。
(プラグイン / モジュール : opengl32.dll)
glNewList と glEndList 関数は表示リストを作成または置き換える。| glNewList 関数 (Gl.h) [戻り値] この関数は値を返さない。 [備考] 表示リストは後続実行用に保存された OpenGL コマンド群である。glNewList で作成する。以降のコマンドは glEndList が呼ばれるまで発行順に表示リストに格納される。glNewList は 2 つの引数を取る。第 1 引数 list は表示リストの一意名となる正整数で、glGenLists で生成・予約でき、glIsList で一意性を検査できる。第 2 引数 mode は GL_COMPILE か GL_COMPILE_AND_EXECUTE のシンボル定数。GL_COMPILE は表示リストに関数を格納するだけで描画はせず、GL_COMPILE_AND_EXECUTE では格納と同時に実行される。表示リストに含められない関数もあり、それらが表示リスト作成中に呼ばれると即座に実行されて無視される。glNewList 呼び出し中にエラーが発生すると、その呼び出しは無視されるが表示リストは作成される。glEndList で終了し、glCallList / glCallLists で実行する。関連情報は glGet / glGenLists / glIsList で取得できる。
| プラグイン / モジュール | opengl32.dll |
| バージョン | 1.0 |
| 作成日 | 2026/04/16 |
| 著作者 | IronHSP / CsWin32 bridge |
| URL | https://github.com/inovia/IronHSP |
| 備考 | Win32 API の opengl32.dll 関数群。CsWin32 + win32metadata から自動生成。
hsp3net 専用 (intptr / NSTRUCT / wstr を使用)。 |
| タイプ | 拡張命令 |
| グループ | Win32API |
| 対応環境 |
|
| hs ファイル | hsphelp\win32_opengl32_gen2.hs |