Share via


funzione glGetTexGeniv

Le funzioni glGetTexGendv, glGetTexGenfv e glGetTexGeniv restituiscono parametri di generazione delle coordinate della trama.

Sintassi

void WINAPI glGetTexGeniv(
   GLenum coord,
   GLenum pname,
   GLint  *params
);

Parametri

Coord

Coordinata trama. Deve essere GL_S, GL_T, GL_R o GL_Q.

Pname

Nome simbolico dei valori da restituire. Deve essere GL_TEXTURE_GEN_MODE o il nome di una delle equazioni del piano di generazione trama: GL_OBJECT_PLANE o GL_EYE_PLANE. Questi valori sono i seguenti.

Valore Significato
GL_TEXTURE_GEN_MODE
Il parametro params restituisce la funzione di generazione di trame a valore singolo, una costante simbolica.
GL_OBJECT_PLANE
Il parametro params restituisce i quattro coefficienti di equazione del piano che specificano la generazione di coordinate lineari dell'oggetto. I valori integer, quando richiesto, vengono mappati direttamente dalla rappresentazione interna a virgola mobile.
GL_EYE_PLANE
Il parametro params restituisce i quattro coefficienti di equazione del piano che specificano la generazione di coordinate lineari oculari. I valori integer, quando richiesto, vengono mappati direttamente dalla rappresentazione interna a virgola mobile. I valori restituiti sono quelli mantenuti nelle coordinate oculari. Non sono uguali ai valori specificati usando glTexGen, a meno che non sia stata identificata la matrice modelview al momento in cui glTexGen è stato chiamato.

params

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
GL_INVALID_ENUM
coord o pname non è stato accettato.
GL_INVALID_OPERATION
La funzione è stata chiamata tra una chiamata a glBegin e la chiamata corrispondente a glEnd.

Commenti

La funzione glGetTexGen restituisce i parametri selezionati nei parametri selezionati di una funzione di generazione della coordinata trama specificata con glTexGen. Il parametro coord chiama una delle coordinate di trama (s, t, r, q), usando la costante simbolica GL_S, GL_T, GL_R o GL_Q.

Se viene generato un errore, non viene apportata alcuna modifica al contenuto di params.

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Gl.h
Libreria
Opengl32.lib
DLL
Opengl32.dll

Vedi anche

glBegin

glEnd

glTexGen