Share via


funzione glGetTexGenfv

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

Sintassi

void WINAPI glGetTexGenfv(
   GLenum  coord,
   GLenum  pname,
   GLfloat *params
);

Parametri

Coord

Coordinata della 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 della 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 interi, se richiesti, vengono mappati direttamente dalla rappresentazione a virgola mobile interna.
GL_EYE_PLANE
Il parametro params restituisce i quattro coefficienti di equazione del piano che specificano la generazione della coordinata lineare dell'occhio. I valori interi, se richiesti, vengono mappati direttamente dalla rappresentazione a virgola mobile interna. I valori restituiti sono quelli mantenuti nelle coordinate degli occhi. Non sono uguali ai valori specificati usando glTexGen, a meno che la matrice modelview non sia stata identificata al momento della chiamata a glTexGen .

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 è un valore accettato.
GL_INVALID_OPERATION
La funzione è stata chiamata tra una chiamata a glBegin e la chiamata corrispondente a glEnd.

Commenti

La funzione glGetTexGen restituisce nei parametri selezionati parametri di una funzione di generazione della coordinata trama specificata con glTexGen. Il parametro coord assegna un nome a 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 dei parametri.

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