glHint 函式
glHint函式會指定實作特定的提示。
語法
void WINAPI glHint(
GLenum target,
GLenum mode
);
參數
-
目標
-
表示要控制之行為的符號常數。 接受下列符號常數以及建議的語意。
值 意義 - GL_FOG_HINT
表示模糊計算的正確性。 如果 OpenGL 實作沒有效率地支援個別圖元的模糊計算,提示GL_DONT_CARE或GL_FASTEST可能會導致每一頂點的模糊效果計算。 - GL_LINE_SMOOTH_HINT
指出反鋸齒線的取樣品質。 如果套用較大的篩選函式,提示GL_NICEST可能會導致點陣化期間產生更多圖元片段。 - GL_PERSPECTIVE_CORRECTION_HINT
表示色彩和紋理座標插補的品質。 如果 OpenGL 實作沒有效率地支援檢視方塊更正的參數插補,提示GL_DONT_CARE或GL_FASTEST可能會導致色彩和/或紋理座標的簡單線性插補。 - GL_POINT_SMOOTH_HINT
指出反鋸齒點的取樣品質。 如果套用較大的篩選函式,提示GL_NICEST可能會導致點陣化期間產生更多圖元片段。 - GL_POLYGON_SMOOTH_HINT
指出反鋸齒多邊形的取樣品質。 如果套用較大的篩選函式,提示GL_NICEST可能會導致點陣化期間產生更多圖元片段。 -
mode
-
表示所需行為的符號常數。 接受下列符號常數。
值 意義 - GL_FASTEST
應該選擇最有效率的選項。 - GL_NICEST
應該選擇最正確或最高品質的選項。 - GL_DONT_CARE
用戶端沒有喜好設定。
傳回值
此函式不會傳回值。
錯誤碼
glGetError函式可以擷取下列錯誤碼。
名稱 | 意義 |
---|---|
|
目標 或 模式 不是接受的值。 |
|
在 對 glBegin 的呼叫與 glEnd的對應呼叫之間呼叫函式。 |
備註
當有空間可供解譯時,您可以使用提示來控制 OpenGL 行為的某些層面。 您可以使用兩個引數來指定提示。 目標參數是符號常數,表示要控制的行為,而模式則是另一個表示所需行為的符號常數。
雖然可以提示的實作層面已妥善定義,但提示的解譯取決於實作。
glHint函式可以忽略。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows 2000 Server [僅限傳統型應用程式] |
標頭 |
|
程式庫 |
|
DLL |
|