funzione glHint
La funzione glHint specifica hint specifici dell'implementazione.
void WINAPI glHint(
GLenum target,
GLenum mode
);
-
target
-
Costante simbolica che indica il comportamento da controllare. Le costanti simboliche seguenti, insieme alla semantica suggerita, vengono accettate.
Valore Significato - GL_FOG_HINT
Indica l'accuratezza del calcolo della nebbia. Se il calcolo della nebbia per pixel non è supportato in modo efficiente dall'implementazione di OpenGL, l'indicazione di GL_DONT_CARE o GL_FASTEST può comportare un calcolo per vertice di effetti nebbia. - GL_LINE_SMOOTH_HINT
Indica la qualità del campionamento delle linee antialiased. L'hint GL_NICEST può comportare la generazione di più frammenti di pixel durante la rasterizzazione, se viene applicata una funzione di filtro più grande. - GL_PERSPECTIVE_CORRECTION_HINT
Indica la qualità dell'interpolazione di coordinate di colore e trama. Se l'interpolazione dei parametri con correzione prospettica non è supportata in modo efficiente dall'implementazione di OpenGL, l'hinting GL_DONT_CARE o GL_FASTEST può comportare un'interpolazione lineare semplice di colori e/o coordinate di trama. - GL_POINT_SMOOTH_HINT
Indica la qualità del campionamento dei punti antialiased. L'hint GL_NICEST può comportare la generazione di più frammenti di pixel durante la rasterizzazione, se viene applicata una funzione di filtro più grande. - GL_POLYGON_SMOOTH_HINT
Indica la qualità del campionamento dei poligoni antialiasati. L'hint GL_NICEST può comportare la generazione di più frammenti di pixel durante la rasterizzazione, se viene applicata una funzione di filtro più grande. -
mode
-
Costante simbolica che indica il comportamento desiderato. Vengono accettate le costanti simboliche seguenti.
Valore Significato - GL_FASTEST
È consigliabile scegliere l'opzione più efficiente. - GL_NICEST
È consigliabile scegliere l'opzione più corretta o di qualità più elevata. - GL_DONT_CARE
Il client non ha una preferenza.
Questa funzione non restituisce un valore.
I codici di errore seguenti possono essere recuperati dalla funzione glGetError .
Nome | Significato |
---|---|
|
target o mode non è un valore accettato. |
|
La funzione è stata chiamata tra una chiamata a glBegin e la chiamata corrispondente a glEnd. |
Quando c'è spazio per l'interpretazione, è possibile controllare alcuni aspetti del comportamento openGL con hint. Specificare un hint con due argomenti. Il parametro di destinazione è una costante simbolica che indica il comportamento da controllare e la modalità è un'altra costante simbolica che indica il comportamento desiderato.
Anche se gli aspetti di implementazione che possono essere indicati sono ben definiti, l'interpretazione degli hint dipende dall'implementazione.
La funzione glHint può essere ignorata.
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|
Libreria |
|
DLL |
|