glEdgeFlagv 函式

將邊緣標示為界限或非界限。

語法

void WINAPI glEdgeFlagv(
   const GLboolean *flag
);

參數

旗標

指定陣列的指標,其中包含單一布林值專案,以取代目前的邊緣旗標值。

傳回值

此函式不會傳回值。

備註

glBegin/glEnd配對之間指定的多邊形、個別三角形或個別四邊形的每個頂點都會標示為界限或非界限邊緣的開頭。 如果指定頂點時目前的邊緣旗標為 TRUE ,則頂點會標示為界限邊緣的開頭。 如果目前的邊緣旗標為 FALSE,頂點會標示為非邊界的開頭。 glEdgeFlagv函式會將邊緣旗標設定為TRUE,否則為FALSE

連接三角形和連接的四邊形頂點一律會標示為界限,不論邊緣旗標的值為何。

只有在GL_POLYGON_MODE設定為GL_POINT或GL_LINE時,頂點上的界限和非邊界邊緣旗標才重要。 請參閱 glPolygonMode

一開始,邊緣旗標位為 TRUE

目前邊緣旗標可以隨時更新。 特別是 ,glEdgeFlagv 可以在 glBegin 的呼叫與 glEnd的對應呼叫之間呼叫。

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

glGet 與引數GL_EDGE_FLAG

規格需求

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