Função glHint
A função glHint especifica dicas específicas da implementação.
Sintaxe
void WINAPI glHint(
GLenum target,
GLenum mode
);
Parâmetros
-
destino
-
Uma constante simbólica que indica o comportamento a ser controlado. As seguintes constantes simbólicas, juntamente com a semântica sugerida, são aceitas.
Valor Significado - GL_FOG_HINT
Indica a precisão do cálculo de neblina. Se o cálculo de neblina por pixel não tiver suporte eficiente pela implementação do OpenGL, sugerir GL_DONT_CARE ou GL_FASTEST poderá resultar no cálculo por vértice dos efeitos de neblina. - GL_LINE_SMOOTH_HINT
Indica a qualidade de amostragem de linhas suavizadas. Sugerir GL_NICEST poderá resultar na geração de mais fragmentos de pixel durante a rasterização, se uma função de filtro maior for aplicada. - GL_PERSPECTIVE_CORRECTION_HINT
Indica a qualidade da interpolação de coordenadas de cor e textura. Se a interpolação de parâmetros corrigida pela perspectiva não tiver suporte eficiente pela implementação do OpenGL, sugerir GL_DONT_CARE ou GL_FASTEST poderá resultar em interpolação linear simples de cores e/ou coordenadas de textura. - GL_POINT_SMOOTH_HINT
Indica a qualidade de amostragem de pontos suavizados. Sugerir GL_NICEST poderá resultar na geração de mais fragmentos de pixel durante a rasterização, se uma função de filtro maior for aplicada. - GL_POLYGON_SMOOTH_HINT
Indica a qualidade de amostragem de polígonos suavizados. Sugerir GL_NICEST poderá resultar na geração de mais fragmentos de pixel durante a rasterização, se uma função de filtro maior for aplicada. -
mode
-
Uma constante simbólica que indica o comportamento desejado. As seguintes constantes simbólicas são aceitas.
Valor Significado - GL_FASTEST
A opção mais eficiente deve ser escolhida. - GL_NICEST
A opção mais correta ou de maior qualidade deve ser escolhida. - GL_DONT_CARE
O cliente não tem preferência.
Retornar valor
Essa função não retorna um valor.
Códigos de erro
Os códigos de erro a seguir podem ser recuperados pela função glGetError .
Nome | Significado |
---|---|
|
destino ou modo não era um valor aceito. |
|
A função foi chamada entre uma chamada para glBegin e a chamada correspondente para glEnd. |
Comentários
Quando há espaço para interpretação, você pode controlar certos aspectos do comportamento do OpenGL com dicas. Especifique uma dica com dois argumentos. O parâmetro de destino é uma constante simbólica que indica o comportamento a ser controlado e o modo é outra constante simbólica que indica o comportamento desejado.
Embora os aspectos de implementação que podem ser sugeridos sejam bem definidos, a interpretação das dicas depende da implementação.
A função glHint pode ser ignorada.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho |
|
Biblioteca |
|
DLL |
|