funzione glGetMapdv
Le funzioni glGetMapdv, glGetMapfv e glGetMapiv restituiscono parametri dell'analizzatore.
void WINAPI glGetMapdv(
GLenum target,
GLenum query,
GLdouble *v
);
-
target
-
Nome simbolico di una mappa. Di seguito sono riportati i valori 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_TEXTURE_COORD_1, 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 nomi simbolici seguenti.
Valore Significato - GL_COEFF
Il parametro v restituisce i punti di controllo per la funzione dell'analizzatore. Gli analizzatori unidimensionali restituiscono 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 in ordine maggiore di riga, incrementando rapidamente l'indice uorder e l'indice vorder dopo ogni riga. I valori interi, se richiesti, vengono calcolati arrotondando i valori interni a virgola mobile ai valori integer più vicini. - GL_ORDER
Il parametro v restituisce l'ordine della funzione dell'analizzatore. 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 lineare u e v . 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 interi, se richiesti, vengono calcolati arrotondando i valori interni a virgola mobile ai valori integer più vicini. -
v
-
Restituisce i dati richiesti.
Questa funzione non restituisce un valore.
I codici di errore seguenti possono essere recuperati dalla funzione glGetError .
Nome | Significato |
---|---|
|
target o query non è un valore accettato. |
|
La funzione è stata chiamata tra una chiamata a glBegin e la chiamata corrispondente a glEnd. |
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 alla risorsa di 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.
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|
Libreria |
|
DLL |
|