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 函数可以检索以下错误代码。
名称 | 含义 |
---|---|
|
target 或 mode 不是接受的值。 |
|
函数是在 对 glBegin 的调用和对 glEnd 的相应调用之间调用的。 |
当有解释空间时,可以使用提示控制 OpenGL 行为的某些方面。 指定具有两个参数的提示。 目标参数是指示要控制的行为的符号常量,mode 是另一个指示所需行为的符号常量。
尽管可以提示的实现方面已明确定义,但提示的解释取决于实现。
可以忽略 glHint 函数。
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 |
Windows 2000 Server [仅限桌面应用] |
标头 |
|
库 |
|
DLL |
|