glNewList と glEndList 関数は表示リストを作成または置き換える。
glEndList
(プラグイン / モジュール : opengl32.dll)
glNewList と glEndList 関数は表示リストを作成または置き換える。 [戻り値] この関数はパラメータを持たず、値も返さない。 [備考] 表示リストは、後続の実行のために保存された OpenGL コマンド群である。表示リストは glNewList で作成する。glNewList / glEndList で囲まれた間に発行される OpenGL コマンドは、次の 1 つを除き、表示リストに追加される: GL_COMPILE モードの場合、表示リストの作成のみが行われ、コマンドは実行されない。GL_COMPILE_AND_EXECUTE モードでは、コマンドが保存されると同時に実行もされる。表示リスト作成中、一部の関数は表示リストに入れずに直接実行される (glIsList、glGenLists、glDeleteLists、glFeedbackBuffer、glSelectBuffer、glRenderMode、glReadPixels、glPixelStore、glFlush、glFinish、glIsEnabled、glGet*、glAreTexturesResident など)。glNewList 呼び出しと対応する glEndList の間で glNewList を再度呼び出すと GL_INVALID_OPERATION エラーが発生する。
| プラグイン / モジュール | 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 |