glCullFace 函式

glCullFace函式會指定可以擷取正面或反向面向 Facet。

語法

void WINAPI glCullFace(
   GLenum mode
);

參數

mode

指定前端或反向面向 Facet 是否為要消除的候選項目。 接受符號常數GL_FRONT、GL_BACK和GL_FRONT_AND_BACK。 預設值為 GL_BACK。

傳回值

此函式不會傳回值。

錯誤碼

glGetError函式可以擷取下列錯誤碼。

名稱 意義
GL_INVALID_ENUM
mode 不是可接受的值。
GL_INVALID_OPERATION
函式是在 對 glBegin 的呼叫和 glEnd的對應呼叫之間呼叫。

備註

glCullFace函式會指定啟用面向 Facet 時,會 (模式) 所指定,來擷取前端或反向面向 Facet。 您可以使用 glEnableglDisable 搭配引數來啟用和停用 facet GL_CULL_FACE。 Facet 包括三角形、四邊形、多邊形和矩形。

glFrontFace函式會指定哪一個順時針和逆時針 Facet 是正面和反向面向。

如果 模式 GL_FRONT_AND_BACK,則不會繪製任何 Facet,但會繪製其他基本類型,例如點和線條。

下列函式會擷 取 glCullFace的相關資訊:

glGet with argument GL_CULL_FACE_MODE

glIsEnabled with argument GL_CULL_FACE

規格需求

需求
最低支援的用戶端
Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器
Windows 2000 Server [僅限桌面應用程式]
標頭
Gl.h
程式庫
Opengl32.lib
DLL
Opengl32.dll

另請參閱

glBegin

glDisable

glEnable

glEnd

glFrontFace

glGet

glIsEnabled