簡介
glHint 函式指定特定於實現的提示。
基本介紹
- 中文名:glHint
- 外文名:無
- 學科:數學
- 語言:英語
語法,參數,備註,
語法
void 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 可能會導致生 成過程中柵格化, 更多像素碎片。
模式
值
意義
GL_FASTEST
應選擇最有效的選項。
GL_NICEST
應選擇最正確或最高質量的選項。
GL_DONT_CARE
客戶端沒有一個首選項。
返回值
返回以下錯誤代碼和他們的條件。
返回代碼
說明
GL_INVALID_ENUM
目標 或 模式 不被接受的值。
GL_INVALID_OPERATION
不能在調用 glBegin 和 glEnd 的相應調用之間被調用該函式。
備註
解釋的空間時,您可以控制用提示 OpenGL 行為的某些方面。 您具有兩個參數指定的提示。 目標 參數是一個符號的常數,指示進行控制的行為和 模式 是另一個符號常數,指示所需的行為。
雖然可以暗示的執行方面是明確定義,提示解釋取決於實現。