funzione glHint
La funzione glHint specifica gli hint specifici dell'implementazione.
Sintassi
void WINAPI glHint(
GLenum target,
GLenum mode
);
Parametri
-
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'hinting GL_DONT_CARE o GL_FASTEST può causare un calcolo per vertice degli effetti di nebbia. - GL_LINE_SMOOTH_HINT
Indica la qualità di campionamento delle linee antialiased. L'hinting 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 del colore e della trama. Se l'interpolazione dei parametri corretta dal punto di vista non è supportata in modo efficiente dall'implementazione di OpenGL, l'hinting GL_DONT_CARE o GL_FASTEST può causare un'interpolazione lineare semplice di colori e/o coordinate di trama. - GL_POINT_SMOOTH_HINT
Indica la qualità del campionamento dei punti antialiased. L'hinting 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 antialiased. L'hinting 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. Le costanti simboliche seguenti sono accettate.
Valore Significato - GL_FASTEST
L'opzione più efficiente deve essere scelta. - GL_NICEST
È consigliabile scegliere l'opzione più corretta o più alta qualità. - GL_DONT_CARE
Il client non ha una preferenza.
Valore restituito
Questa funzione non restituisce un valore.
Codici di errore
I codici di errore seguenti possono essere recuperati dalla funzione glGetError .
Nome | Significato |
---|---|
|
destinazione o modalità non è stato accettato. |
|
La funzione è stata chiamata tra una chiamata a glBegin e la chiamata corrispondente a glEnd. |
Commenti
Quando c'è spazio per l'interpretazione, è possibile controllare alcuni aspetti del comportamento openGL con hint. Si specifica 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.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|
Libreria |
|
DLL |
|