glEdgeFlag 函式
將邊緣標幟為界限或非界限。
void WINAPI glEdgeFlag(
GLboolean flag
);
-
旗標
-
指定目前的邊緣旗標值,可以是 TRUE 或 FALSE。
此函式不會傳回值。
在glBegin/glEnd配對之間指定的多邊形、個別三角形或個別四邊形的每個頂點都會標示為界限或非界限邊緣的開頭。 如果指定頂點時目前的邊緣旗標為 TRUE ,則頂點會標示為界限邊緣的開頭。 如果目前的邊緣旗標為 FALSE,頂點會標示為非界限邊緣的開頭。 如果 flag 為非零, glEdgeFlag 函 式會將邊緣旗標設定為 TRUE ,否則為 FALSE 。
不論邊緣旗標的值為何,連接的三角形和連接的四邊形頂點一律會標示為界限。
只有在GL_POLYGON_MODE設定為GL_POINT或GL_LINE時,頂點上的界限和非界限邊緣旗標才有顯著性。 請參閱 glPolygonMode。
一開始,邊緣旗標位為 TRUE。
目前邊緣旗標可以隨時更新。 特別是 ,glEdgeFlag 可以在 glBegin 的呼叫與 glEnd的對應呼叫之間呼叫。
下列函式會擷 取 glEdgeFlag的相關資訊:
glGet with argument GL_EDGE_FLAG
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows 2000 Server [僅限桌面應用程式] |
標頭 |
|
程式庫 |
|
DLL |
|