glCullFace

glCullFace 関数は表面または裏面のファセットをカリング可能にするかを指定する。

glCullFace mode

mode : [int] 表面を向いたファセットと裏面を向いたファセットのいずれをカリング対象とするかを指定する。GL_FRONT、GL_BACK、GL_FRONT_AND_BACK を受け付ける。既定値は GL_BACK。

(プラグイン / モジュール : opengl32.dll)

解説

glCullFace 関数は表面または裏面のファセットをカリング可能にするかを指定する。

[戻り値]
この関数は値を返さない。

[備考]
glCullFace は、ファセットカリングが有効なとき、mode
で指定された表面または裏面のファセットをカリングするよう指定する。カリングは glEnable / glDisable に
GL_CULL_FACE を指定して切り替える。ファセットは表面にも裏面にもなりうる。glFrontFace
でどちらが表かを指定する。glCullFace で GL_FRONT_AND_BACK
を指定すると、どのファセットも描画されなくなるが、点と線には影響しない。関連情報は glIsEnabled (GL_CULL_FACE)
および glGet (GL_CULL_FACE_MODE) で取得できる。

情報

プラグイン / モジュールopengl32.dll
バージョン1.0
作成日2026/04/16
著作者IronHSP / CsWin32 bridge
URLhttps://github.com/inovia/IronHSP
備考Win32 API の opengl32.dll 関数群。CsWin32 + win32metadata から自動生成。
hsp3net 専用 (intptr / NSTRUCT / wstr を使用)。
タイプ拡張命令
グループWin32API
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\win32_opengl32_gen2.hs