funzione glGetMapfv
Le funzioni glGetMapdv, glGetMapfv e glGetMapiv restituiscono parametri di analizzatore.
Sintassi
void WINAPI glGetMapfv(
GLenum target,
GLenum query,
GLfloat *v
);
Parametri
-
target
-
Nome simbolico di una mappa. I valori seguenti sono accettati: GL_MAP1_COLOR_4, GL_MAP1_INDEX, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, GL_MAP1_TEXTURE_COORD_4, GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP2_COLOR_4, GL_MAP2_INDEX, GL_MAP2_NORMAL, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, GL_MAP2_TEXTURE_COORD_4, GL_MAP2_VERTEX_3 e GL_MAP2_VERTEX_4.
-
query
-
Specifica il parametro da restituire. Vengono accettati i seguenti nomi simbolici.
Valore Significato - GL_COEFF
Il parametro v restituisce i punti di controllo per la funzione di analizzatore. Gli analizzatori unidimensionali restituiscono i punti di controllo dell'ordine e gli analizzatori bidimensionali restituiscono punti di controllo uorderxvorder . Ogni punto di controllo è costituito da uno, due, tre o quattro interi, a virgola mobile a precisione singola o a virgola mobile a precisione doppia, a seconda del tipo dell'analizzatore. I punti di controllo bidimensionali vengono restituiti nell'ordine principale della riga, incrementando rapidamente l'indice uorder e l'indice vorder dopo ogni riga. I valori integer, quando richiesto, vengono calcolati arrotondando i valori a virgola mobile interna ai valori integer più vicini. - GL_ORDER
Il parametro v restituisce l'ordine della funzione di valutazione. Gli analizzatori unidimensionali restituiscono un singolo valore, ordine. Gli analizzatori bidimensionali restituiscono due valori, uorder e vorder. - GL_DOMAIN
Il parametro v restituisce i parametri di mapping u e v lineari. Gli analizzatori unidimensionali restituiscono due valori, u 1 e u 2, come specificato da glMap1. Gli analizzatori bidimensionali restituiscono quattro valori (u1, u2, v1 e v2) come specificato da glMap2. I valori integer, quando richiesto, vengono calcolati arrotondando i valori a virgola mobile interna ai valori integer più vicini. -
v
-
Restituisce i dati richiesti.
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 query non è stato accettato. |
|
La funzione è stata chiamata tra una chiamata a glBegin e la chiamata corrispondente a glEnd. |
Commenti
La funzione glGetMap restituisce i parametri dell'analizzatore. Le funzioni glMap1 e glMap2 definiscono gli analizzatori. Il parametro di destinazione specifica una mappa, una query seleziona un parametro specifico e v punta all'archiviazione in cui verranno restituiti i valori.
I valori accettabili per il parametro di destinazione sono descritti in glMap1 e glMap2.
Se viene generato un errore, non viene apportata alcuna modifica al contenuto di v.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|
Libreria |
|
DLL |
|