funzione glGetDoublev

La funzione glGetDoublev restituisce il valore o i valori di un parametro selezionato.

Sintassi

void WINAPI glGetDoublev(
   GLenum   pname,
   GLdouble *params
);

Parametri

Pname

Valore del parametro da restituire. Le costanti simboliche seguenti sono accettate.

Valore Significato
GL_ACCUM_ALPHA_BITS
Il parametro params restituisce un valore: il numero di bitplani alfa nel buffer di accumulo.
GL_ACCUM_BLUE_BITS
Il parametro params restituisce un valore: il numero di bitplani blu nel buffer di accumulo.
GL_ACCUM_CLEAR_VALUE
Il parametro params restituisce quattro valori: i valori rosso, verde, blu e alfa usati per cancellare il buffer di accumulo. I valori integer, se richiesti, vengono mappati in modo lineare dalla rappresentazione a virgola mobile interna, in modo che 1.0 restituisca il valore intero rappresentabile più positivo e -1.0 restituisce il valore intero rappresentabile più negativo. Vedere glClearAccum.
GL_ACCUM_GREEN_BITS
Il parametro params restituisce un valore: il numero di bitplani verdi nel buffer di accumulo.
GL_ACCUM_RED_BITS
Il parametro params restituisce un valore: il numero di bitplani rossi nel buffer di accumulo.
GL_ALPHA_BIAS
Il parametro params restituisce un valore: il fattore di pregiudizio alfa usato durante i trasferimenti di pixel. Vedere glPixelTransfer.
GL_ALPHA_BITS
Il parametro params restituisce un valore: il numero di bitplani alfa in ogni buffer di colore.
GL_ALPHA_SCALE
Il parametro params restituisce un valore: il fattore di scala alfa usato durante i trasferimenti di pixel. Vedere glPixelTransfer.
GL_ALPHA_TEST
Il parametro params restituisce un singolo valore booleano che indica se è abilitato il test alfa dei frammenti. Vedere glAlphaFunc.
GL_ALPHA_TEST_FUNC
Il parametro params restituisce un valore: il nome simbolico della funzione di test alfa. Vedere glAlphaFunc.
GL_ALPHA_TEST_REF
Il parametro params restituisce un valore: il valore di riferimento per il test alfa. Vedere glAlphaFunc. Un valore intero, se richiesto, viene mappato in modo lineare dalla rappresentazione a virgola mobile interna, in modo che 1.0 restituisce il valore intero rappresentabile più positivo e -1.0 restituisce il valore intero rappresentabile più negativo.
GL_ATTRIB_STACK_DEPTH
Il parametro params restituisce un valore: la profondità dello stack di attributi. Se lo stack è vuoto, viene restituito zero. Vedere glPushAttrib.
GL_AUTO_NORMAL
Il parametro params restituisce un singolo valore booleano che indica se la valutazione della mappa 2D genera automaticamente normali di superficie. Vedere glMap2.
GL_AUX_BUFFERS
Il parametro params restituisce un valore: il numero di buffer di colori ausiliari.
GL_BLEND
Il parametro params restituisce un singolo valore booleano che indica se la fusione è abilitata. Vedere glBlendFunc.
GL_BLEND_DST
Il parametro params restituisce un valore: la costante simbolica che identifica la funzione blend di destinazione. Vedere glBlendFunc.
GL_BLEND_SRC
Il parametro params restituisce un valore: la costante simbolica che identifica la funzione di blend di origine. Vedere glBlendFunc.
GL_BLUE_BIAS
Il parametro params restituisce un valore: il fattore di pregiudizio blu usato durante i trasferimenti di pixel. Vedere glPixelTransfer.
GL_BLUE_BITS
Il parametro params restituisce un valore: il numero di bitplani blu in ogni buffer di colore.
GL_BLUE_SCALE
Il parametro params restituisce un valore: il fattore di scala blu usato durante i trasferimenti di pixel. Vedere glPixelTransfer.
GL_CLIENT_ATTRIB_STACK_DEPTH
Il parametro params restituisce un valore che indica la profondità dello stack di attributi. Il valore iniziale è zero. Vedere glPushClientAttrib.
GL_CLIP_PLANEi
Il parametro params restituisce un singolo valore booleano che indica se il piano di ritaglio specificato è abilitato. Vedere glClipPlane.
GL_COLOR_ARRAY
Il parametro params restituisce un singolo valore booleano che indica se la matrice di colori specificata è definita. Vedere glColorPointer.
GL_COLOR_ARRAY_SIZE
Il parametro params restituisce un valore, il numero di componenti per colore nella matrice di colori. Vedere glColorPointer.
GL_COLOR_ARRAY_STRIDE
Il parametro params restituisce un valore, l'offset di byte tra i colori consecutivi nella matrice di colori. Vedere glColorPointer.
GL_COLOR_ARRAY_TYPE
Il parametro params restituisce un valore, il tipo di dati di ogni componente nella matrice di colori. Vedere glColorPointer.
GL_COLOR_CLEAR_VALUE
Il parametro params restituisce quattro valori: i valori rosso, verde, blu e alfa usati per cancellare i buffer di colore. I valori integer, se richiesti, vengono mappati in modo lineare dalla rappresentazione a virgola mobile interna, in modo che 1.0 restituisca il valore intero rappresentabile più positivo e -1.0 restituisce il valore intero rappresentabile più negativo. Vedere glClearColor.
GL_COLOR_LOGIC_OP
Il parametro params restituisce un singolo valore booleano che indica se i valori di colore RGBA di un frammento vengono uniti nel framebuffer usando un'operazione logica. Vedere glLogicOp.
GL_COLOR_MATERIAL
Il parametro params restituisce un singolo valore booleano che indica se uno o più parametri di materiale stanno monitorando il colore corrente. Vedere glColorMaterial.
GL_COLOR_MATERIAL_FACE
Il parametro params restituisce un valore: una costante simbolica che indica quali materiali hanno un parametro che tiene traccia del colore corrente. Vedere glColorMaterial.
GL_COLOR_MATERIAL_PARAMETER
Il parametro params restituisce un valore: una costante simbolica che indica quali parametri di materiale stanno monitorando il colore corrente. Vedere glColorMaterial.
GL_COLOR_WRITEMASK
Il parametro params restituisce quattro valori booleani: il rosso, il verde, il blu e la scrittura alfa abilitano i buffer di colore. Vedere glColorMask.
GL_CULL_FACE
Il parametro params restituisce un singolo valore booleano che indica se l'analisi poligono è abilitata. Vedere glCullFace.
GL_CULL_FACE_MODE
Il parametro params restituisce un valore: una costante simbolica che indica quali visi poligoni devono essere codificati. Vedere glCullFace.
GL_CURRENT_COLOR
Il parametro params restituisce quattro valori: i valori rosso, verde, blu e alfa del colore corrente. I valori interi, se richiesti, vengono mappati in modo lineare dalla rappresentazione a virgola mobile interna, in modo che 1,0 restituisca il valore integer rappresentabile più positivo e -1,0 restituisce il valore integer rappresentabile più negativo. Vedere glColor.
GL_CURRENT_INDEX
Il parametro params restituisce un valore: l'indice di colore corrente. Vedere glIndex.
GL_CURRENT_NORMAL
Il parametro params restituisce tre valori: i valori x, y e z della normale corrente. I valori interi, se richiesti, vengono mappati in modo lineare dalla rappresentazione a virgola mobile interna, in modo che 1,0 restituisca il valore integer rappresentabile più positivo e -1,0 restituisce il valore integer rappresentabile più negativo. Vedere glNormal.
GL_CURRENT_RASTER_COLOR
Il parametro params restituisce quattro valori: i valori rosso, verde, blu e alfa della posizione raster corrente. I valori interi, se richiesti, vengono mappati in modo lineare dalla rappresentazione a virgola mobile interna, in modo che 1,0 restituisca il valore integer rappresentabile più positivo e -1,0 restituisce il valore integer rappresentabile più negativo. Vedere glRasterPos.
GL_CURRENT_RASTER_DISTANCE
Il parametro params restituisce un valore: la distanza dall'occhio alla posizione raster corrente. Vedere glRasterPos.
GL_CURRENT_RASTER_INDEX
Il parametro params restituisce un valore: l'indice di colore della posizione raster corrente. Vedere glRasterPos.
GL_CURRENT_RASTER_POSITION
Il parametro params restituisce quattro valori: i componenti x, y, z e w della posizione raster corrente. I componenti x, y e z si trovano nelle coordinate della finestra e w si trova nelle coordinate clip. Vedere glRasterPos.
GL_CURRENT_RASTER_POSITION_VALID
Il parametro params restituisce un singolo valore booleano che indica se la posizione raster corrente è valida. Vedere glRasterPos.
GL_CURRENT_RASTER_TEXTURE_COORDS
Il parametro params restituisce quattro valori: le coordinate della trama raster corrente di s, t, r e q . Vedere glRasterPos e glTexCoord.
GL_CURRENT_TEXTURE_COORDS
Il parametro params restituisce quattro valori: le coordinate della trama corrente s, t, r e q . Vedere glTexCoord.
GL_DEPTH_BIAS
Il parametro params restituisce un valore: il fattore di distorsione della profondità usato durante i trasferimenti di pixel. Vedi glPixelTransfer.
GL_DEPTH_BITS
Il parametro params restituisce un valore: il numero di bitplanes nel buffer di profondità.
GL_DEPTH_CLEAR_VALUE
Il parametro params restituisce un valore: il valore usato per cancellare il buffer di profondità. I valori interi, se richiesti, vengono mappati in modo lineare dalla rappresentazione a virgola mobile interna, in modo che 1,0 restituisca il valore integer rappresentabile più positivo e -1,0 restituisce il valore integer rappresentabile più negativo. Vedere glClearDepth.
GL_DEPTH_FUNC
Il parametro params restituisce un valore: la costante simbolica che indica la funzione di confronto profondità. Vedere glDepthFunc.
GL_DEPTH_RANGE
Il parametro params restituisce due valori: i limiti di mapping vicini e lontani per il buffer di profondità. I valori interi, se richiesti, vengono mappati in modo lineare dalla rappresentazione a virgola mobile interna, in modo che 1,0 restituisca il valore integer rappresentabile più positivo e -1,0 restituisce il valore integer rappresentabile più negativo. Vedere glDepthRange.
GL_DEPTH_SCALE
Il parametro params restituisce un valore: il fattore di scala di profondità usato durante i trasferimenti di pixel. Vedi glPixelTransfer.
GL_DEPTH_TEST
Il parametro params restituisce un singolo valore booleano che indica se è abilitato il test di profondità dei frammenti. Vedere glDepthFunc e glDepthRange.
GL_DEPTH_WRITEMASK
Il parametro params restituisce un singolo valore booleano che indica se il buffer di profondità è abilitato per la scrittura. Vedere glDepthMask.
GL_DITHER
Il parametro params restituisce un singolo valore booleano che indica se la dithering dei colori e degli indici del frammento è abilitato.
GL_DOUBLEBUFFER
Il parametro params restituisce un singolo valore booleano che indica se il doppio buffering è supportato.
GL_DRAW_BUFFER
Il parametro params restituisce un valore: una costante simbolica che indica quali buffer vengono disegnati. Vedere glDrawBuffer.
GL_EDGE_FLAG
Il parametro params restituisce un singolo valore booleano che indica se il flag di arco corrente è true o false. Vedere glEdgeFlag.
GL_EDGE_FLAG_ARRAY
Il parametro params restituisce un singolo valore booleano che indica se la matrice di flag di arco è abilitata. Vedere glEdgeFlagPointer.
GL_EDGE_FLAG_ARRAY_STRIDE
Il parametro params restituisce un valore, l'offset di byte tra i flag di arco consecutivi nella matrice di flag di arco. Vedere glEdgeFlagPointer.
GL_FOG
Il parametro params restituisce un singolo valore booleano che indica se il fogging è abilitato. Vedi glFog.
GL_FOG_COLOR
Il parametro params restituisce quattro valori: i componenti rosso, verde, blu e alfa del colore nebbia. I valori interi, se richiesti, vengono mappati in modo lineare dalla rappresentazione a virgola mobile interna, in modo che 1,0 restituisca il valore integer rappresentabile più positivo e -1,0 restituisce il valore integer rappresentabile più negativo. Vedi glFog.
GL_FOG_DENSITY
Il parametro params restituisce un valore: il parametro densità nebbia. Vedi glFog.
GL_FOG_END
Il parametro params restituisce un valore: il fattore finale per l'equazione di nebbia lineare. Vedi glFog.
GL_FOG_HINT
Il parametro params restituisce un valore: una costante simbolica che indica la modalità dell'hint di nebbia. Vedere glHint.
GL_FOG_INDEX
Il parametro params restituisce un valore: indice del colore nebbia. Vedi glFog.
GL_FOG_MODE
Il parametro params restituisce un valore: una costante simbolica che indica l'equazione di nebbia selezionata. Vedi glFog.
GL_FOG_START
Il parametro params restituisce un valore: il fattore iniziale per l'equazione di nebbia lineare. Vedi glFog.
GL_FRONT_FACE
Il parametro params restituisce un valore: una costante simbolica che indica se l'avvolgimento poligono in senso orario o antiorario viene trattato come fronte anteriore. Vedere glFrontFace.
GL_GREEN_BIAS
Il parametro params restituisce un valore: il fattore di distorsione verde usato durante i trasferimenti di pixel.
GL_GREEN_BITS
Il parametro params restituisce un valore: il numero di bitplani verdi in ogni buffer di colori.
GL_GREEN_SCALE
Il parametro params restituisce un valore: il fattore di scala verde usato durante i trasferimenti di pixel. Vedi glPixelTransfer.
GL_INDEX_ARRAY
Il parametro params restituisce un singolo valore booleano che indica se la matrice di indici colori è abilitata. Vedere glIndexPointer.
GL_INDEX_ARRAY_STRIDE
Il parametro params restituisce un valore, l'offset dei byte tra gli indici di colore consecutivi nella matrice di indice dei colori. Vedere glIndexPointer.
GL_INDEX_ARRAY_TYPE
Il parametro params restituisce un valore, il tipo di dati degli indici nella matrice di indice dei colori. Il valore iniziale è GL_FLOAT. Vedere glIndexPointer.
GL_INDEX_BITS
Il parametro params restituisce un valore: il numero di bitplani in ogni buffer di indice colore.
GL_INDEX_CLEAR_VALUE
Il parametro params restituisce un valore: l'indice di colore usato per cancellare i buffer di indice dei colori. Vedere glClearIndex.
GL_INDEX_LOGIC_OP
Il parametro params restituisce un singolo valore booleano che indica se i valori di indice di un frammento vengono uniti nel framebuffer usando un'operazione logica. Vedere glLogicOp.
GL_INDEX_MODE
Il parametro params restituisce un singolo valore booleano che indica se OpenGL è in modalità di indice dei colori (TRUE) o RGBA (FALSE).
GL_INDEX_OFFSET
Il parametro params restituisce un valore: l'offset aggiunto agli indici color e stencil durante i trasferimenti in pixel. Vedi glPixelTransfer.
GL_INDEX_SHIFT
Il parametro params restituisce un valore: la quantità che gli indici color e stencil vengono spostati durante i trasferimenti di pixel. Vedi glPixelTransfer.
GL_INDEX_WRITEMASK
Il parametro params restituisce un valore: una maschera che indica quali bitplani di ogni buffer di indice colore possono essere scritti. Vedere glIndexMask.
GL_LIGHTi
Il parametro params restituisce un singolo valore booleano che indica se la luce specificata è abilitata. Vedere glLight e glLightModel.
GL_LIGHTING
Il parametro params restituisce un singolo valore booleano che indica se l'illuminazione è abilitata. Vedere glLightModel.
GL_LIGHT_MODEL_AMBIENT
Il parametro params restituisce quattro valori: i componenti rosso, verde, blu e alfa dell'intensità ambientale dell'intera scena. I valori interi, se richiesti, vengono mappati in modo lineare dalla rappresentazione a virgola mobile interna, in modo che 1,0 restituisca il valore integer rappresentabile più positivo e -1,0 restituisce il valore integer rappresentabile più negativo. Vedere glLightModel.
GL_LIGHT_MODEL_LOCAL_VIEWER
Il parametro params restituisce un singolo valore booleano che indica se i calcoli della reflection speculare considerano il visualizzatore come locale per la scena. Vedere glLightModel.
GL_LIGHT_MODEL_TWO_SIDE
Il parametro params restituisce un singolo valore booleano che indica se i materiali separati vengono usati per calcolare l'illuminazione per i poligoni front-fronte e posteriore. Vedere glLightModel.
GL_LINE_SMOOTH
Il parametro params restituisce un singolo valore booleano che indica se l'antialiasing delle righe è abilitato. Vedere glLineWidth.
GL_LINE_SMOOTH_HINT
Il parametro params restituisce un valore: una costante simbolica che indica la modalità dell'hint di anti-aliasing della riga. Vedere glHint.
GL_LINE_STIPPLE
Il parametro params restituisce un singolo valore booleano che indica se è abilitata la foratura delle righe. Vedere glLineStipple.
GL_LINE_STIPPLE_PATTERN
Il parametro params restituisce un valore: il modello di stipple a 16 bit. Vedere glLineStipple.
GL_LINE_STIPPLE_REPEAT
Il parametro params restituisce un valore: il fattore di ripetizione dello stipple della riga. Vedere glLineStipple.
GL_LINE_WIDTH
Il parametro params restituisce un valore: la larghezza della riga specificata con glLineWidth.
GL_LINE_WIDTH_GRANULARITY
Il parametro params restituisce un valore: la differenza di larghezza tra le larghezze supportate adiacenti per le linee antialiased. Vedere glLineWidth.
GL_LINE_WIDTH_RANGE
Il parametro params restituisce due valori: le larghezze più piccole e più grandi supportate per le linee antialiased. Vedere glLineWidth.
GL_LIST_BASE
Il parametro params restituisce un valore: l'offset di base aggiunto a tutti i nomi nelle matrici presentate a glCallLists. Vedere glListBase.
GL_LIST_INDEX
Il parametro params restituisce un valore: il nome dell'elenco visualizzato attualmente in fase di costruzione. Zero viene restituito se nessun elenco visualizzato è attualmente in fase di costruzione. Vedere glNewList.
GL_LIST_MODE
Il parametro params restituisce un valore: una costante simbolica che indica la modalità di costruzione dell'elenco di visualizzazione attualmente in fase di costruzione. Vedere glNewList.
GL_LOGIC_OP
Il parametro params restituisce un singolo valore booleano che indica se gli indici di frammento vengono uniti nel framebuffer usando un'operazione logica. Vedere glLogicOp.
GL_LOGIC_OP_MODE
Il parametro params restituisce un valore: una costante simbolica che indica la modalità operativa della logica selezionata. Vedere glLogicOp.
GL_MAP1_COLOR_4
Il parametro params restituisce un singolo valore booleano che indica se la valutazione 1D genera colori. Vedere glMap1.
GL_MAP1_GRID_DOMAIN
Il parametro params restituisce due valori: gli endpoint del dominio griglia di mappe 1D. Vedere glMapGrid.
GL_MAP1_GRID_SEGMENTS
Il parametro params restituisce un valore: il numero di partizioni nel dominio griglia di mappe 1D. Vedere glMapGrid.
GL_MAP1_INDEX
Il parametro params restituisce un singolo valore booleano che indica se la valutazione 1D genera indici di colore. Vedere glMap1.
GL_MAP1_NORMAL
Il parametro params restituisce un singolo valore booleano che indica se la valutazione 1D genera normali. Vedere glMap1.
GL_MAP1_TEXTURE_COORD_1
Il parametro params restituisce un singolo valore booleano che indica se la valutazione 1D genera coordinate di trama 1D. Vedere glMap1.
GL_MAP1_TEXTURE_COORD_2
Il parametro params restituisce un singolo valore booleano che indica se la valutazione 1D genera coordinate trama 2D. Vedere glMap1.
GL_MAP1_TEXTURE_COORD_3
Il parametro params restituisce un singolo valore booleano che indica se la valutazione 1D genera coordinate di trama 3D. Vedere glMap1.
GL_MAP1_TEXTURE_COORD_4
Il parametro params restituisce un singolo valore booleano che indica se la valutazione 1D genera coordinate di trama 4D. Vedere glMap1.
GL_MAP1_VERTEX_3
Il parametro params restituisce un singolo valore booleano che indica se la valutazione 1D genera coordinate del vertice 3D. Vedere glMap1.
GL_MAP1_VERTEX_4
Il parametro params restituisce un singolo valore booleano che indica se la valutazione 1D genera coordinate di vertice 4D. Vedere glMap1.
GL_MAP2_COLOR_4
Il parametro params restituisce un singolo valore booleano che indica se la valutazione 2D genera colori. Vedere glMap2.
GL_MAP2_GRID_DOMAIN
Il parametro params restituisce quattro valori: gli endpoint dei domini della griglia 2D mappano i e j grid. Vedere glMapGrid.
GL_MAP2_GRID_SEGMENTS
Il parametro params restituisce due valori: il numero di partizioni nei domini della griglia 2D mappa i e j grid. Vedere glMapGrid.
GL_MAP2_INDEX
Il parametro params restituisce un singolo valore booleano che indica se la valutazione 2D genera indici di colore. Vedere glMap2.
GL_MAP2_NORMAL
Il parametro params restituisce un singolo valore booleano che indica se la valutazione 2D genera normali. Vedere glMap2.
GL_MAP2_TEXTURE_COORD_1
Il parametro params restituisce un singolo valore booleano che indica se la valutazione 2D genera coordinate di trama 1D. Vedere glMap2.
GL_MAP2_TEXTURE_COORD_2
Il parametro params restituisce un singolo valore booleano che indica se la valutazione 2D genera coordinate di trama 2D. Vedere glMap2.
GL_MAP2_TEXTURE_COORD_3
Il parametro params restituisce un singolo valore booleano che indica se la valutazione 2D genera coordinate di trama 3D. Vedere glMap2.
GL_MAP2_TEXTURE_COORD_4
Il parametro params restituisce un singolo valore booleano che indica se la valutazione 2D genera coordinate di trama 4D. Vedere glMap2.
GL_MAP2_VERTEX_3
Il parametro params restituisce un singolo valore booleano che indica se la valutazione 2D genera coordinate di vertice 3D. Vedere glMap2.
GL_MAP2_VERTEX_4
Il parametro params restituisce un singolo valore booleano che indica se la valutazione 2D genera coordinate del vertice 4D. Vedere glMap2.
GL_MAP_COLOR
Il parametro params restituisce un singolo valore booleano che indica se i colori e gli indici di colore devono essere sostituiti dalla ricerca della tabella durante i trasferimenti di pixel. Vedere glPixelTransfer.
GL_MAP_STENCIL
Il parametro params restituisce un singolo valore booleano che indica se gli indici stencil devono essere sostituiti dalla ricerca della tabella durante i trasferimenti di pixel. Vedere glPixelTransfer.
GL_MATRIX_MODE
Il parametro params restituisce un valore: una costante simbolica che indica quale stack matrice è attualmente la destinazione di tutte le operazioni matrice. Vedere glMatrixMode.
GL_MAX_CLIENT_ATTRIB_STACK_DEPTH
Il parametro params restituisce un valore che indica la profondità massima supportata dello stack di attributi client. Vedere glPushClientAttrib.
GL_MAX_ATTRIB_STACK_DEPTH
Il parametro params restituisce un valore: la profondità massima supportata dello stack di attributi. Vedere glPushAttrib.
GL_MAX_CLIP_PLANES
Il parametro params restituisce un valore: il numero massimo di piani di ritaglio definiti dall'applicazione. Vedere glClipPlane.
GL_MAX_EVAL_ORDER
Il parametro params restituisce un valore: l'ordine massimo di equazione supportato dagli analizzatori 1D e 2D. Vedere glMap1 e glMap2.
GL_MAX_LIGHTS
Il parametro params restituisce un valore: il numero massimo di luci. Vedere glLight.
GL_MAX_LIST_NESTING
Il parametro params restituisce un valore: la profondità massima di ricorsione consentita durante l'attraversamento dell'elenco di visualizzazione. Vedere glCallList.
GL_MAX_MODELVIEW_STACK_DEPTH
Il parametro params restituisce un valore: la profondità massima supportata dello stack di matrici modelview. Vedi glPushMatrix.
GL_MAX_NAME_STACK_DEPTH
Il parametro params restituisce un valore: la profondità massima supportata dello stack di nomi di selezione. Vedere glPushName.
GL_MAX_PIXEL_MAP_TABLE
Il parametro params restituisce un valore: la dimensione massima supportata di una tabella di ricerca glPixelMap .
GL_MAX_PROJECTION_STACK_DEPTH
Il parametro params restituisce un valore: la profondità massima supportata dello stack della matrice di proiezione. Vedi glPushMatrix.
GL_MAX_TEXTURE_SIZE
Il parametro params restituisce un valore: la larghezza o l'altezza massima di qualsiasi immagine di trama (senza bordi). Vedere glTexImage1D e glTexImage2D.
GL_MAX_TEXTURE_STACK_DEPTH
Il parametro params restituisce un valore: la profondità massima supportata dello stack della matrice di trame. Vedi glPushMatrix.
GL_MAX_VIEWPORT_DIMS
Il parametro params restituisce due valori: la larghezza massima supportata e l'altezza del riquadro di visualizzazione. Vedere glViewport.
GL_MODELVIEW_MATRIX
Il parametro params restituisce 16 valori: la matrice modelview nella parte superiore dello stack della matrice modelview. Vedi glPushMatrix.
GL_MODELVIEW_STACK_DEPTH
Il parametro params restituisce un valore: il numero di matrici nello stack della matrice modelview. Vedi glPushMatrix.
GL_NAME_STACK_DEPTH
Il parametro params restituisce un valore: il numero di nomi nello stack dei nomi di selezione. Vedere glPushName.
GL_NORMAL_ARRAY
Il parametro params restituisce un singolo valore booleano che indica se la matrice normale è abilitata. Vedere glNormalPointer.
GL_NORMAL_ARRAY_STRIDE
Il parametro params restituisce un valore, l'offset di byte tra normali consecutive nella matrice normale. Vedere glNormalPointer.
GL_NORMAL_ARRAY_TYPE
Il parametro params restituisce un valore, ovvero il tipo di dati di ogni coordinata nella matrice normale. Vedere glNormalPointer.
GL_NORMALIZE
Il parametro params restituisce un singolo valore booleano che indica se le normali vengono ridimensionate automaticamente alla lunghezza dell'unità dopo che sono state trasformate in coordinate oculari. Vedere glNormal.
GL_PACK_ALIGNMENT
Il parametro params restituisce un valore: l'allineamento dei byte usato per scrivere dati pixel in memoria. Vedi glPixelStore.
GL_PACK_LSB_FIRST
Il parametro params restituisce un singolo valore booleano che indica se i pixel a bit singolo scritti nella memoria vengono scritti per primi nel bit meno significativo di ogni byte senza segno. Vedi glPixelStore.
GL_PACK_ROW_LENGTH
Il parametro params restituisce un valore: la lunghezza della riga usata per la scrittura di dati pixel in memoria. Vedi glPixelStore.
GL_PACK_SKIP_PIXELS
Il parametro params restituisce un valore: il numero di posizioni pixel ignorate prima che il primo pixel venga scritto in memoria. Vedi glPixelStore.
GL_PACK_SKIP_ROWS
Il parametro params restituisce un valore: il numero di righe di posizioni pixel ignorate prima che il primo pixel venga scritto in memoria. Vedi glPixelStore.
GL_PACK_SWAP_BYTES
Il parametro params restituisce un singolo valore booleano che indica se i byte di indici pixel a 2 byte e a 4 byte vengono scambiati prima di essere scritti in memoria. Vedi glPixelStore.
GL_PERSPECTIVE_CORRECTION_HINT
Il parametro params restituisce un valore: una costante simbolica che indica la modalità dell'hint di correzione prospettica. Vedere glHint.
GL_PIXEL_MAP_A_TO_A_SIZE
Il parametro params restituisce un valore: la dimensione della tabella di conversione da alfa a alfa-alfa pixel.The params parameter returns one value: the size of the alpha-to-alpha pixel-translation table. Vedere glPixelMap.
GL_PIXEL_MAP_B_TO_B_SIZE
Il parametro params restituisce un valore: la dimensione della tabella di conversione da pixel blu a blu. Vedere glPixelMap.
GL_PIXEL_MAP_G_TO_G_SIZE
Il parametro params restituisce un valore: la dimensione della tabella di conversione da verde a verde. Vedere glPixelMap.
GL_PIXEL_MAP_I_TO_A_SIZE
Il parametro params restituisce un valore: la dimensione della tabella di conversione da indice a alfa pixel. Vedere glPixelMap.
GL_PIXEL_MAP_I_TO_B_SIZE
Il parametro params restituisce un valore: la dimensione della tabella di conversione da indice a blu pixel. Vedere glPixelMap.
GL_PIXEL_MAP_I_TO_G_SIZE
Il parametro params restituisce un valore: la dimensione della tabella di conversione da pixel a verde da indice a verde. Vedere glPixelMap.
GL_PIXEL_MAP_I_TO_I_SIZE
Il parametro params restituisce un valore: la dimensione della tabella di conversione pixel da indice a indice. Vedere glPixelMap.
GL_PIXEL_MAP_I_TO_R_SIZE
Il parametro params restituisce un valore: la dimensione della tabella di conversione da pixel a rosso da indice a rosso. Vedere glPixelMap.
GL_PIXEL_MAP_R_TO_R_SIZE
Il parametro params restituisce un valore: la dimensione della tabella di conversione da rosso a rosso pixel.The params parameter returns one value: the size of the red-to-red pixel-translation table. Vedere glPixelMap.
GL_PIXEL_MAP_S_TO_S_SIZE
Il parametro params restituisce un valore: la dimensione della tabella di conversione pixel da stencil a stencil. Vedere glPixelMap.
GL_POINT_SIZE
Il parametro params restituisce un valore: la dimensione del punto specificata da glPointSize.
GL_POINT_SIZE_GRANULARITY
Il parametro params restituisce un valore: la differenza di dimensione tra le dimensioni supportate adiacenti per i punti antialiased. Vedere glPointSize.
GL_POINT_SIZE_RANGE
Il parametro params restituisce due valori: le dimensioni più piccole e più grandi supportate per i punti antialiased. Vedere glPointSize.
GL_POINT_SMOOTH
Il parametro params restituisce un singolo valore booleano che indica se l'antialiasing dei punti è abilitato. Vedere glPointSize.
GL_POINT_SMOOTH_HINT
Il parametro params restituisce un valore: una costante simbolica che indica la modalità dell'hint antialiasing del punto. Vedere glHint.
GL_POLYGON_MODE
Il parametro params restituisce due valori: costanti simboliche che indicano se i poligoni front-anteriore e posteriore vengono rasterizzati come punti, linee o poligoni riempiti. Vedere glPolygonMode.
GL_POLYGON_OFFSET_FACTOR
Il parametro params restituisce un valore, il fattore di ridimensionamento utilizzato per determinare l'offset della variabile aggiunto al valore di profondità di ogni frammento generato quando viene rasterizzato un poligono. Vedere glPolygonOffset.
GL_POLYGON_OFFSET_UNITS
Il parametro params restituisce un valore. Questo valore viene moltiplicato in base a un valore specifico dell'implementazione e quindi aggiunto al valore di profondità di ogni frammento generato quando viene rasterizzato un poligono. Vedere glPolygonOffset.
GL_POLYGON_OFFSET_FILL
Il parametro params restituisce un singolo valore booleano che indica se l'offset poligono è abilitato per i poligoni in modalità di riempimento. Vedere glPolygonOffset.
GL_POLYGON_OFFSET_LINE
Il parametro params restituisce un singolo valore booleano che indica se l'offset poligono è abilitato per i poligoni in modalità riga. Vedere glPolygonOffset.
GL_POLYGON_OFFSET_POINT
Il parametro params restituisce un singolo valore booleano che indica se l'offset poligono è abilitato per i poligoni in modalità punto. Vedere glPolygonOffset.
GL_POLYGON_SMOOTH
Il parametro params restituisce un singolo valore booleano che indica se l'antialiasing dei poligoni è abilitato. Vedere glPolygonMode.
GL_POLYGON_SMOOTH_HINT
Il parametro params restituisce un valore: una costante simbolica che indica la modalità dell'hint antialiasing poligono. Vedere glHint.
GL_POLYGON_STIPPLE
Il parametro params restituisce un singolo valore booleano che indica se è abilitato lo stippling dei poligoni. Vedere glPolygonStipple.
GL_PROJECTION_MATRIX
Il parametro params restituisce 16 valori: matrice di proiezione nella parte superiore dello stack della matrice di proiezione. Vedere glPushMatrix.
GL_PROJECTION_STACK_DEPTH
Il parametro params restituisce un valore: il numero di matrici nello stack della matrice di proiezione. Vedere glPushMatrix.
GL_READ_BUFFER
Il parametro params restituisce un valore: una costante simbolica che indica quale buffer di colore è selezionato per la lettura. Vedere glReadPixels e glAccum.
GL_RED_BIAS
Il parametro params restituisce un valore: il fattore di pregiudizio rosso usato durante i trasferimenti di pixel. Vedere glPixelTransfer.
GL_RED_BITS
Il parametro params restituisce un valore: il numero di bitplani rossi in ogni buffer di colore.
GL_RED_SCALE
Il parametro params restituisce un valore: il fattore di scala rosso usato durante i trasferimenti di pixel. Vedere glPixelTransfer.
GL_RENDER_MODE
Il parametro params restituisce un valore: una costante simbolica che indica se OpenGL è in fase di rendering, selezionare o modalità di feedback. Vedere glRenderMode.
GL_RGBA_MODE
Il parametro params restituisce un singolo valore booleano che indica se OpenGL è in modalità RGBA (TRUE) o modalità indice colore (FALSE). Vedere glColor.
GL_SCISSOR_BOX
Il parametro params restituisce quattro valori: le coordinate della finestra x e y della casella scissor, seguite dalla relativa larghezza e altezza. Vedere glScissor.
GL_SCISSOR_TEST
Il parametro params restituisce un singolo valore booleano che indica se la scissoring è abilitata. Vedere glScissor.
GL_SHADE_MODEL
Il parametro params restituisce un valore: una costante simbolica che indica se la modalità di ombreggiatura è piatta o liscia. Vedere glShadeModel.
GL_STENCIL_BITS
Il parametro params restituisce un valore: il numero di bitplani nel buffer stencil.
GL_STENCIL_CLEAR_VALUE
Il parametro params restituisce un valore: l'indice a cui vengono cancellati i bitplani stencil. Vedere glClearStencil.
GL_STENCIL_FAIL
Il parametro params restituisce un valore: una costante simbolica che indica l'azione eseguita quando il test stencil ha esito negativo. Vedere glStencilOp.
GL_STENCIL_FUNC
Il parametro params restituisce un valore: una costante simbolica che indica quale funzione viene usata per confrontare il valore di riferimento stencil con il valore del buffer stencil. Vedere glStencilFunc.
GL_STENCIL_PASS_DEPTH_FAIL
Il parametro params restituisce un valore: una costante simbolica che indica l'azione eseguita quando viene superato il test stencil, ma il test di profondità ha esito negativo. Vedere glStencilOp.
GL_STENCIL_PASS_DEPTH_PASS
Il parametro params restituisce un valore: una costante simbolica che indica l'azione eseguita quando il test stencil supera e il test di profondità supera. Vedere glStencilOp.
GL_STENCIL_REF
Il parametro params restituisce un valore: il valore di riferimento confrontato con il contenuto del buffer stencil. Vedere glStencilFunc.
GL_STENCIL_TEST
Il parametro params restituisce un singolo valore booleano che indica se è abilitato il test stencil dei frammenti. Vedere glStencilFunc e glStencilOp.
GL_STENCIL_VALUE_MASK
Il parametro params restituisce un valore: maschera usata per mascherare sia il valore di riferimento stencil che il valore del buffer stencil prima che vengano confrontati. Vedere glStencilFunc.
GL_STENCIL_WRITEMASK
Il parametro params restituisce un valore: maschera che controlla la scrittura dei bitplani stencil. Vedere glStencilMask.
GL_STEREO
Il parametro params restituisce un singolo valore booleano che indica se sono supportati i buffer stereo (a sinistra e a destra).
GL_SUBPIXEL_BITS
Il parametro params restituisce un valore: una stima del numero di bit di risoluzione subpixel utilizzata per posizionare la geometria rasterizzata nelle coordinate della finestra.
GL_TEXTURE_1D
Il parametro params restituisce un singolo valore booleano che indica se il mapping della trama 1D è abilitato. Vedere glTexImage1D.
GL_TEXTURE_2D
Il parametro params restituisce un singolo valore booleano che indica se il mapping delle trame 2D è abilitato. Vedere glTexImage2D.
GL_TEXTURE_COORD_ARRAY
Il parametro params restituisce un singolo valore booleano che indica se la matrice di coordinate della trama è abilitata. Vedere glTexCoordPointer.
GL_TEXTURE_COORD_ARRAY_SIZE
Il parametro params restituisce un valore, ovvero il numero di coordinate per elemento nella matrice di coordinate della trama. Vedere glTexCoordPointer.
GL_TEXTURE_COORD_ARRAY_STRIDE
Il parametro params restituisce un valore, l'offset di byte tra gli elementi consecutivi nella matrice di coordinate della trama. Vedere glTexCoordPointer.
GL_TEXTURE_COORD_ARRAY_TYPE
Il parametro params parametro restituisce un valore, il tipo di dati delle coordinate nella matrice di coordinate della trama. Vedere glTexCoordPointer.
GL_TEXTURE_ENV_COLOR
Il parametro params restituisce quattro valori: i valori rosso, verde, blu e alfa del colore dell'ambiente della trama. I valori interi, se richiesti, vengono mappati in modo lineare dalla rappresentazione a virgola mobile interna, in modo che 1,0 restituisca il valore intero rappresentabile più positivo e 1,0 restituisca il valore integer rappresentabile più negativo. Vedere glTexEnv.
GL_TEXTURE_ENV_MODE
Il parametro params restituisce un valore: una costante simbolica che indica quale funzione di ambiente trama è attualmente selezionata. Vedere glTexEnv.
GL_TEXTURE_GEN_Q
Il parametro params restituisce un singolo valore booleano che indica se è abilitata la generazione automatica della coordinata della trama Q. Vedere glTexGen.
GL_TEXTURE_GEN_R
Il parametro params restituisce un singolo valore booleano che indica se è abilitata la generazione automatica della coordinata della trama R. Vedere glTexGen.
GL_TEXTURE_GEN_S
Il parametro params restituisce un singolo valore booleano che indica se è abilitata la generazione automatica della coordinata della trama S. Vedere glTexGen.
GL_TEXTURE_GEN_T
Il parametro params restituisce un singolo valore booleano che indica se è abilitata la generazione automatica della coordinata della trama T. Vedere glTexGen.
GL_TEXTURE_MATRIX
Il parametro params restituisce 16 valori: la matrice di trama nella parte superiore dello stack della matrice di trame. Vedi glPushMatrix.
GL_TEXTURE_STACK_DEPTH
Il parametro params restituisce un valore: il numero di matrici nello stack della matrice di trama. Vedi glPushMatrix.
GL_UNPACK_ALIGNMENT
Il parametro params restituisce un valore: l'allineamento dei byte usato per la lettura dei dati pixel dalla memoria. Vedi glPixelStore.
GL_UNPACK_LSB_FIRST
Il parametro params restituisce un singolo valore booleano che indica se i pixel a bit singolo letti dalla memoria vengono letti per primi dal bit meno significativo di ogni byte senza segno. Vedi glPixelStore.
GL_UNPACK_ROW_LENGTH
Il parametro params restituisce un valore: la lunghezza della riga usata per la lettura dei dati pixel dalla memoria. Vedi glPixelStore.
GL_UNPACK_SKIP_PIXELS
Il parametro params restituisce un valore: il numero di posizioni pixel ignorate prima che il primo pixel venga letto dalla memoria. Vedi glPixelStore.
GL_UNPACK_SKIP_ROWS
Il parametro params restituisce un valore: il numero di righe di posizioni pixel ignorate prima che il primo pixel venga letto dalla memoria. Vedi glPixelStore.
GL_UNPACK_SWAP_BYTES
Il parametro params restituisce un singolo valore booleano che indica se i byte di indici pixel a 2 byte e a 4 byte vengono scambiati dopo la lettura dalla memoria. Vedi glPixelStore.
GL_VERTEX_ARRAY
Il parametro params restituisce un singolo valore booleano che indica se la matrice dei vertici è abilitata. Vedere glVertexPointer.
GL_VERTEX_ARRAY_SIZE
Il parametro params restituisce un valore, ovvero il numero di coordinate per vertice nella matrice dei vertici. Vedere glVertexPointer.
GL_VERTEX_ARRAY_STRIDE
Il parametro params restituisce un valore, l'offset di byte tra vertici consecutivi nella matrice dei vertici. Vedere glVertexPointer.
GL_VERTEX_ARRAY_TYPE
Il parametro params restituisce un valore, ovvero il tipo di dati di ogni coordinata nella matrice dei vertici. Vedere glVertexPointer.
GL_VIEWPORT
Il parametro params restituisce quattro valori: le coordinate della finestra x e y del riquadro di visualizzazione, seguite dalla larghezza e dall'altezza. Vedere glViewport.
GL_ZOOM_X
Il parametro params restituisce un valore: il fattore di zoom x pixel. Vedi glPixelZoom.
GL_ZOOM_Y
Il parametro params restituisce un valore: il fattore di zoom pixel y . Vedi glPixelZoom.

params

Restituisce il valore o i valori del parametro specificato.

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
pname non è un valore accettato.
GL_INVALID_OPERATION
glGetDoublev è stato chiamato tra una chiamata aglBegin e la chiamata corrispondente a glEnd.

Commenti

Questa funzione restituisce valori per variabili di stato semplici in OpenGL. Il parametro pname è una costante simbolica che indica la variabile di stato da restituire e params è un puntatore a una matrice del tipo indicato in cui inserire i dati restituiti.

La conversione dei tipi viene eseguita se i parametri hanno un tipo diverso dal valore della variabile di stato richiesto. Se si chiama glGetBooleanv, un valore a virgola mobile o integer viene convertito in GL_FALSE se e solo se è zero. In caso contrario, viene convertito in GL_TRUE.

Se si chiama glGetIntegerv, i valori booleani vengono restituiti come GL_TRUE o GL_FALSE e la maggior parte dei valori a virgola mobile viene arrotondata al valore integer più vicino. I colori a virgola mobile e le normali, tuttavia, vengono restituiti con un mapping lineare che esegue il mapping di 1,0 al valore intero rappresentabile più positivo e 1,0 al valore integer rappresentabile più negativo.

Se si chiama glGetFloatv o glGetDoublev, i valori booleani vengono restituiti come GL_TRUE o GL_FALSE e i valori integer vengono convertiti in valori a virgola mobile.

È possibile eseguire una query su molti dei parametri booleani più facilmente con glIsEnabled.

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

glAccum

glAlphaFunc

glBegin

glBlendFunc

glCallList

glClearAccum

glClearColor

glClearDepth

glClearIndex

glClearStencil

glClipPlane

glColor

glColorMask

glColorMaterial

glCullFace

glDepthFunc

glDepthMask

glDepthRange

glDrawBuffer

glEdgeFlag

glEnd

glFog

glFrontFace

glGetClipPlane

glGetError

glGetLight

glGetMap

glGetMaterial

glGetPixelMap

glGetPolygonStipple

glGetString

glGetTexEnv

glGetTexGen

glGetTexImage

glGetTexLevelParameter

glGetTexParameter

glHint

glIndex

glIndexMask

glIsEnabled

glLight

glLightModel

glLineStipple

glLineWidth

glListBase

glLogicOp

glMap1

glMap2

glMapGrid

glMatrixMode

glNewList

glNormal

glPixelMap

glPixelStore

glPixelTransfer

glPixelZoom

glPointSize

glPolygonMode

glPolygonStipple

glPushAttrib

glPushMatrix

glPushName

glRasterPos

glReadPixels

glScissor

glShadeModel

glStencilFunc

glStencilMask

glStencilOp

glTexCoord

glTexEnv

glTexGen

glTexImage1D

glTexImage2D

glViewport