glHint 函式

GlHint 函式會指定實作為特定的提示。

語法

void WINAPI glHint(
   GLenum target,
   GLenum mode
);

參數

目標

指出要控制之行為的符號常數。 接受下列符號常數以及建議的語法。

意義
GL _ 霧化 _ 提示
表示霧化計算的精確度。 如果 OpenGL 執行不能有效率地支援每個圖元的霧化計算,則提示 GL 不 _ _ 在意或 GL _ 最快可能會導致每個頂點的霧化效果計算。
GL _ 行 _ 平滑 _ 提示
指出反鋸齒線條的取樣品質。 如果套用 _ 較大的篩選函式,提示 GL 最好可能會導致在點陣化期間產生更多圖元片段。
GL _ 透視圖 _ 校正 _ 提示
指出色彩和材質座標插補的品質。 如果 OpenGL 修正程式未有效率地支援以觀點校正的參數插補,則提示 GL 不 _ _ 在意或 GL 最快的方式, _ 會導致色彩和/或紋理座標的簡單線性插補。
GL _ 點 _ 平滑 _ 提示
指出反鋸齒點的取樣品質。 如果套用 _ 較大的篩選函式,提示 GL 最好可能會導致在點陣化期間產生更多圖元片段。
GL _ 多邊形 _ 平滑 _ 提示
指出反鋸齒多邊形的取樣品質。 如果套用 _ 較大的篩選函式,提示 GL 最好可能會導致在點陣化期間產生更多圖元片段。

mode

表示所需行為的符號常數。 接受下列符號常數。

意義
GL _ 最快
您應該選擇最有效率的選項。
GL _ 最好
您應該選擇最正確或最高品質的選項。
GL _ 別 _ 在意
用戶端沒有喜好設定。

傳回值

此函式不會傳回值。

錯誤碼

GlGetError函式可以取出下列錯誤碼。

Name 意義
GL _ 無效 _ 列舉
目標模式 不是可接受的值。
GL _ 不正確 _ 操作
呼叫 glBegin 和對應的 glEnd呼叫之間呼叫了函數。

備註

當有足夠的解讀空間時,您可以使用提示來控制 OpenGL 行為的特定層面。 您可以指定具有兩個引數的提示。 目標 參數是指出要控制之行為的符號常數,而 模式 則是另一個指出所需行為的符號常數。

雖然可以提示的實方面是妥善定義的,但提示的解讀取決於執行。

可以忽略 glHint 函數。

規格需求

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

另請參閱

glBegin

glEnd