Gl.GetFloatv (gb.opengl)
Static Function GetFloatv ( Parameter As Integer ) As Float[]
Retourne la ou les valeur(s) d’un paramètre sélectionné.
Parameters
- pname
-
Spécifie la valeur du paramètre à renvoyer.
Les constantes symboliques de la liste ci-dessous sont acceptées.
- params
-
Retourne la ou les valeur(s) d’un paramètre spécifié.
C Spécification
void glGetIntegeri_v( | GLenum | pname, |
| GLuint | index, |
| GLint | data); |
C Spécification
void glGetInteger64i_v( | GLenum | pname, |
| GLuint | index, |
| GLint64 | data); |
Parameters
- pname
-
Spécifie la valeur du paramètre à renvoyer.
Les constantes symboliques de la liste ci-dessous sont acceptées.
- index
-
Spécifie l’indice de l’élément particulier objet de la requête.
- data
-
Retourne la ou les valeur(s) d’un paramètre spécifié.
Description
Ces quatre commandes retournent les valeurs simples des variables d’états dans GL.
pname est une constante symbolique indiquant la variable d’état à retourner, et
params_est un pointeur vers un tableau du type indiqué dans lequel seront placées les données retournées.
La conversion de type est réalisée si
params est d’un type différent de celui de la valeur de variable d’état demandée.
Si
Gl.GetBooleanv est appelé, un flottant (ou un entier) est converti en Gl.FALSE si et seulement si sa valeur est 0.0 (ou 0).
Sinon, il est converti en Gl.TRUE.
Si
Gl.GetIntegerv est appelé, les valeurs booléennes sont retournées comme
Gl.TRUE ou Gl.FALSE, et la plupart des valeurs flottantes sont arrondies à l’entier le plus proche. Les couleurs en flottants et les
normales, cependant, sont retournées avec une cartographie linéaire qui fait correspondre 1.0 à la valeur entière représentable la plus positive et
à la valeur entière représentable la plus négative.
Si
Gl.GetFloatv ou
Gl.GetDoublev sont appelés, les valeurs booléennes sont retournées comme Gl.TRUE ou Gl.FALSE, et les valeurs entières sont converties en valeurs virgule flottante.
Les constantes symboliques suivantes sont acceptées par
pname:
- Gl.ACTIVE_TEXTURE
-
params retourne une valeur single indiquant l’unité multi-texture active.
La valeur initiale est Gl.TEXTURE0.
Voir Gl.ActiveTexture.
- Gl.ALIASED_LINE_WIDTH_RANGE
-
params retourne une paire de valeurs indiquant la gamme des largeurs gérées pour les lignes aliasées. Voir Gl.LineWidth.
- Gl.SMOOTH_LINE_WIDTH_RANGE
-
params retourne une paire de valeurs indiquant la gamme des largeurs gérées pour les lignes adoucies (antialiasées). Voir Gl.LineWidth.
- Gl.SMOOTH_LINE_WIDTH_GRANULARITY
-
params retourne un single indiquant le niveau de quantization appliqué au paramètre de largeur de ligne adoucie.
- Gl.ARRAY_BUFFER_BINDING
-
params retourne un single, le nom de l’objet tampon actuellement lié à la cible Gl.ARRAY_BUFFER. Si aucun objet tampon n’est lié à la cible, 0 est retourné. La valeur initiale est 0.
Voir Gl.BindBuffer.
- Gl.BLEND
-
params retourne une valeur booléenne single indiquant si le fondu est activé. La valeur initiale est Gl.FALSE.
Voir Gl.BlendFunc.
- Gl.BLEND_COLOR
-
params retourne quatre valeurs, les valeurs rouge, vert, bleu, et alpha qui sont les composantes de la couleur de mélange.
Voir Gl.BlendColor.
- Gl.BLEND_DST_ALPHA
-
params retourne une valeur, la constante symbolique identifiant la fonction de mélange alpha de la destination. La valeur initiale est Gl.ZERO.
Voir Gl.BlendFunc et Gl.BlendFuncSeparate.
- Gl.BLEND_DST_RGB
-
params retourne une valeur, la constante symbolique identifiant la fonction de mélange RGB de la destination.
La valeur initiale est Gl.ZERO.
Voir Gl.BlendFunc et Gl.BlendFuncSeparate.
- Gl.BLEND_EQUATION_RGB
-
params retourne une valeur, une constante symbolique indiquant si l’ équation de mélange RGB est Gl.FUNC_ADD, Gl.FUNC_SUBTRACT,
Gl.FUNC_REVERSE_SUBTRACT, Gl.MIN ou Gl.MAX.
Voir Gl.BlendEquationSeparate.
- Gl.BLEND_EQUATION_ALPHA
-
params retourne une valeur, une constante symbolique indiquant si
l’ équation de mélange Alpha est Gl.FUNC_ADD, Gl.FUNC_SUBTRACT,
Gl.FUNC_REVERSE_SUBTRACT, Gl.MIN ou Gl.MAX.
Voir Gl.BlendEquationSeparate.
- Gl.BLEND_SRC_ALPHA
-
params retourne une valeur, la constante symbolique identifiant la fonction de mélange alpha de la source. La valeur initiale est Gl.ONE.
Voir Gl.BlendFunc et Gl.BlendFuncSeparate.
- Gl.BLEND_SRC_RGB
-
params retourne une valeur, la constante symbolique identifiant la fonction de mélange RGB de la source source. La valeur initiale est Gl.ONE.
Voir Gl.BlendFunc et Gl.BlendFuncSeparate.
- Gl.COLOR_CLEAR_VALEUR
-
params retourne quatre valeurs :
les valeurs rouge, vert, bleu, et alpha employées pour effacer les tampons de couleur. Les valeurs Integer,
si requises, sont cartographiées à partir de la représentation interne en virgule flottante de manière à ce que 1.0 retourne la valeur entière la plus positive représentable, et
retourne la valeur entière la plus négative représentable.
La valeur initiale est (0, 0, 0, 0).
Voir Gl.ClearColor.
- Gl.COLOR_LOGIC_OP
-
params retourne une valeur booléenne single indiquant si les valeurs de couleur RGBA d’un fragment sont fusionnées dans le tampon de trame en employant une opération logique. La valeur initiale est Gl.FALSE.
Voir Gl.LogicOp.
- Gl.COLOR_WRITEMASK
-
params retourne quatre valeurs booléennes :
les autorisations en écriture rouge, vert, bleu, et alpha pour les tampons de couleur. La valeur initiale est (Gl.TRUE, Gl.TRUE,
Gl.TRUE, Gl.TRUE).
Voir Gl.ColorMask.
- Gl.COMPRESSED_TEXTURE_FORMATS
-
params retourne une liste de constantes symboliques de longueur
Gl.NUM_COMPRESSED_TEXTURE_FORMATS
indiquant quels formats de compression de texture sont disponibles.
Voir Gl.CompressedTexImage2D.
- Gl.CULL_FACE
-
params retourne une valeur single booléenne indiquant si le masquage de polygones (culling) est activé. La valeur initiale est Gl.FALSE.
Voir Gl.CullFace.
- Gl.CURRENT_PROGRAM
-
params retourne une valeur, le nom de l’objet programme actuellement actif, ou 0 si aucun objet programme n’est actsi.
Voir Gl.useProgram.
- Gl.DEPTH_CLEAR_VALEUR
-
params retourne une valeur, la valeur utilisée pour effacer le tampon de profondeur. Les valeur entières, si requises, sont cartographiées linéairement à partir de la représentation interne en virgule flottante de manière à ce que 1.0 retourne la valeur entière représentable la plus positive, et
retourne la valeur entière représentable la plus négative. La valeur initiale est 1.
Voir Gl.ClearDepth.
- Gl.DEPTH_FUNC
-
params une valeur, la constante symbolique qui indique la fonction de comparaison de profondeur. La valeur initiale est Gl.LESS.
Voir Gl.DepthFunc.
- Gl.DEPTH_RANGE
-
params retourne deux valeurs : les limites proches et lointaines de la cartographie pour le tampon de profondeur.
Les valeur entières, si requises, sont cartographiées linéairement à partir de la représentation interne en virgule flottante de manière à ce que 1.0 retourne la valeur entière représentable la plus positive, et
retourne la valeur entière représentable la plus négative. La valeur initiale est (0, 1).
Voir Gl.DepthRange.
- Gl.DEPTH_TEST
-
params retourne un booléen single indiquant si le test de profondeur des fragments est activé. La valeur initiale est Gl.FALSE.
Voir Gl.DepthFunc et Gl.DepthRange.
- Gl.DEPTH_WRITEMASK
-
params retourne un booléen single indiquant si l’écriture est autorisée dans le tampon de profondeur. La valeur initiale est Gl.TRUE.
Voir Gl.DepthMask.
- Gl.DITHER
-
params retourne un booléen single indiquant si le ‘dithering ‘ des couleurs de fragment et indices sont activés. La valeur initiale est Gl.TRUE.
- Gl.DOUBLEBUFFER
-
params retourne un booléen single indiquant si le double tamponnage est géré.
- Gl.DRAW_BUFFER
-
params retourne une valeur, une constante symbolique indiquant dans quels tampons se font les tracés.
Voir Gl.DrawBuffer. La valeur initiale est Gl.BACK s’il y a des tampons arrière-plan, sinon c’est Gl.FRONT.
- Gl.DRAW_BUFFERi
-
params retourne une valeur, une constante symbolique indiquant dans quels tampons se font les tracés por la sortie couleur correspondante.
Voir Gl.DrawBuffers.
La valeur initiale de Gl.DRAW_BUFFER0 est Gl.BACK s’il y a des tampons arrière-plan, sinon c’est Gl.FRONT.
La valeur initiale de des tampons de tracé pour toutes les autres sortie couleur est Gl.NONE.
- Gl.DRAW_FRAMEBFUFER_BINDING
-
params retourne une valeur, le nom de l’objet tampon de trame couramment lié à la cible Gl.DRAW_ FRAMEBUFFER
Si le tampon de trame par défaut est lié, cette valeur sera zéro. La valeur initiale est zéro.
Voir Gl. BindFramebuffer
- Gl.READ_FRAMEBFUFER_BINDING
-
params retourne une valeur, le nom de l’objet tampon de trame couramment lié à la cible Gl.READ_ FRAMEBUFFER .
Si le tampon de trame par défaut est lié, cette valeur sera zéro. La valeur initiale est zéro.
Voir Gl. BindFramebuffer.
- Gl.ELEMENT_ARRAY_BUFFER_BINDING
-
params retourne une valeur single, le nom de l’objet tampon couramment lié à la cible Gl.ELEMENT_ARRAY_BUFFER. Si aucun objet tampon n’est lié à la cible, 0 est retourné. La valeur initiale est 0.
Voir Gl.BindBuffer.
- Gl.RENDERBUFFER_BINDING
-
params retourne une valeur single, le nom de l’objet tampon de rendu couramment lié à la cible Gl.RENDERBUFFER. Si aucun objet tampon de rendu n’est lié à la cible, 0 est retourné. La valeur initiale est 0.
Voir Gl.BindRenderbuffer.
- Gl.FRAGMENT_SHADER_DERIVATIVE_HINT
-
params retourne une valeur, une constante symbolique indiquant le mode de précision de dérivée pour les shaders de fragment. La valeur initiale est Gl.DONT_CARE.
Voir Gl.Hint.
- Gl.LINE_SMOOTH
-
params retourne un booléen single indiquant si l’antialiasing des lignes
est activé. La valeur initiale est Gl.FALSE.
Voir Gl.LineWidth.
- Gl.LINE_SMOOTH_HINT
-
params retourne une valeur,
une constante symbolique indiquant le mode d’antialiasing des croisements de lignes. La valeur initiale est Gl.DONT_CARE.
Voir Gl.Hint.
- Gl.LINE_WIDTH
-
params retourne une valeur, la largeur de ligne comme spécifié par Gl.LineWidth. La valeur initiale est 1.
- Gl.LINE_WIDTH_GRANULARITY
-
params retourne une valeur, la dsiférence de largeur entre deux largeurs adjacentes gérées pour les lignes antialiasées.
Voir Gl.LineWidth.
- Gl.LINE_WIDTH_RANGE
-
params retourne deux valeurs : la plus petite et la plus grande largeur de ligne antialiasée prise en compte.
Voir Gl.LineWidth.
- Gl.LOGIC_OP_MODE
-
params retourne une valeur, une constante symbolique indiquant le mode d’opération logique choisi . La valeur initiale est Gl.COPY.
Voir Gl.LogicOp.
- Gl.MAX_3D_TEXTURE_SIZE
-
params retourne une valeur, une estimation grossière de la texture 3D la plus grande que GL peut manipuler. La valeur doit être au moins 64.
Utilisez Gl.PROXY_TEXTURE_3D pour determiner si une texture est trop grande.
Voir Gl.TexImage3D.
- Gl.MAX_CLIP_DISTANCES
-
params retourne une valeur, le nombre maximum de distances de découpage définies par application. La valeur doit être au moins 8.
- Gl.MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS
-
params retourne une valeur, le nombre de mots pour les variables uniform
de shader de fragment dans tous les blocks uniform (défaut inclus). La valeur doit être au moins 1.
Voir Gl.uniform.
- Gl.MAX_COMBINED_TEXTURE_IMAGE_UNITS
-
params retourne une valeur, le nombre maximum d’unités de texture image gérées qui peuvent être utilisées pour accéder aux cartographies de texture depuis le shader de sommets et le processeur de fragment combinés.
Si le shader de sommets et l’étape processus de fragment accèdent tous deux à la même unité texture d’image, cela compte comme utilisation de deux unités unité texture d’image en rapport à cette limite.
La valeur doit être au moins de 48.
Voir Gl.ActiveTexture.
- Gl.MAX_COMBINED_SOMMET_UNIFORM_COMPONENTS
-
params retourne une valeur, le nombre de mots pour les variables uniform de shader de sommetsdans tous les blocks uniform (défaut inclus). La valeur doit être au moins 1.
Voir Gl.uniform.
- Gl.MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS
-
params retourne une valeur, le nombre de mots pour les variables de géométrie de shader uniform dans tous les blocks uniform (défaut inclus). La valeur doit être au moins 1.
Voir Gl.uniform.
- Gl.MAX_VARYING_COMPONENTS
-
params retourne une valeur, le nombre de composantes pour diverses variables, qui doit être au moins de 60.
- Gl.MAX_COMBINED_UNIFORM_BLOCKS
-
params retourne une valeur, le nombre maximum de blocks uniform par programme. La valeur doit être au moins de 36.
Voir Gl.uniformBlockBinding.
- Gl.MAX_CUBE_MAP_TEXTURE_SIZE
-
params retourne une valeur. La valeur donne une estimation grossière de la plus grande texture cube-map que GL peut manipuler. La valeur est au moins 1024.
Utilisez Gl.PROXY_TEXTURE_CUBE_MAP pour déterminer si une texture est trop grande.
Voir Gl.TexImage2D.
- Gl.MAX_DRAW_BUFFERS
-
params retourne une valeur, le nombre maximum de sorties
simultanées qui peuvent être écrites dans un shader de fragment.
La valeur doit être au moins 8.
Voir Gl.DrawBuffers.
- Gl.MAX_DUALSOURCE_DRAW_BUFFERS
-
params retourne une valeur, le nombre maximum de tampons de tracé actsis lorsqu’on utilise le mélange double source. La valeur doit être au moins 1.
Voir Gl.BlendFunc et Gl.BlendFuncSeparate.
- Gl.MAX_ELEMENTS_INDICES
-
params retourne une valeur, le nombre maximum recommandé de tableaux d’indices de sommet.
Voir Gl.DrawRangeElements.
- Gl.MAX_ELEMENTS_VERTICES
-
params retourne une valeur, le nombre maximum recommandé de tableaux
de sommets.
Voir Gl.DrawRangeElements.
- Gl.MAX_FRAGMENT_UNIFORM_COMPONENTS
-
params retourne une valeur, le nombre maximum de valeurs individuelles floatantes, entières, ou booléennes qui peuvent être maintenues dans le stockage de variables unsiormes pour un shader de fragment. La valeur doit être au moins 1024.
Voir Gl.uniform.
- Gl.MAX_FRAGMENT_UNIFORM_BLOCKS
-
params retourne une valeur,
le nombre maximum de blocks uniform par shader de fragment. La valeur doit être au moins 12.
Voir Gl.uniformBlockBinding.
- Gl.MAX_FRAGMENT_INPUT_COMPONENTS
-
params retourne une valeur, le nombre maximum de composantes d’entrées lues par le shader de fragment, qui doit être au moins 128.
- Gl.MIN_PROGRAM_TEXEL_OFFSET
-
params retourne une valeur, le décalage de texel minimum autorisé dans un lookup de texture, qui doit être au plus -8.
- Gl.MAX_PROGRAM_TEXEL_OFFSET
-
params retourne une valeur, le décalage de texel maximum texel autorisé dans un lookup de texture, qui doit être au moins 7.
- Gl.MAX_RECTANGLE_TEXTURE_SIZE
-
params retourne une valeur.
La valeur donne une estimation grossière de la plus grande texture rectangulaire que GL peut manipuler. La valeur doit être au moins 1024.
Utilisez Gl.PROXY_RECTANGLE_TEXTURE pour déterminer si une texture est trop large.
Voir Gl.TexImage2D.
- Gl.MAX_TEXTURE_IMAGE_UNITS
-
params retourne une valeur, le maximum d’unités image de texture gérées qui peuvent utilisées pour accéder à la cartographie de texture depuis le shader de fragment. La valeur doit être au moins 16.
Voir Gl.ActiveTexture.
- Gl.MAX_TEXTURE_LOD_BIAS
-
params retourne une valeur, la valeur absolue maximum de biais niveau-de-détail de texture. La valeur doit être au moins 2.0.
- Gl.MAX_TEXTURE_SIZE
-
params retourne une valeur. La valeur donne une estimation grossière de la plus grande texture que GL peur manipuler. La valeur doit être au moins 1024.
Utilisez une texture cible de proxy comme Gl.PROXY_TEXTURE_1D ou Gl.PROXY_TEXTURE_2D pour déterminer si une texture est trop grande.
Voir Gl.TexImage1D et Gl.TexImage2D.
- Gl.MAX_RENDERBUFFER_SIZE
-
params retourne une valeur. La valeur indique la taille maximum gérée pour les tampons de rendu. Voir Gl.FramebufferRenderbuffer.
- Gl.MAX_ARRAY_TEXTURE_LAYERS
-
params retourne une valeur. La valeur indique le nombre maximum de couches autorisé dans un tableau de texture, et doit être au moins 256.
Voir Gl.TexImage2D.
- Gl.MAX_TEXTURE_BUFFER_SIZE
-
params retourne une valeur. La valeur indique le nombre maximum de texels autorisé dans le tableau de texels d’un objet tampon de texture .
La valeur doit être au moins 65536.
- Gl.MAX_UNIFORM_BLOCK_SIZE
-
params retourne une valeur, la taille maximum, en unités base machine, des block uniform. La valeur doit être au moins 16384.
Voir Gl.uniformBlockBinding.
- Gl.MAX_VARYING_FLOATS
-
params retourne une valeur, le nombre maximum d’interpolateurs disponibles pour le calcul des diverses variables utilisées par les shaders de sommet et de fragments. Cette valeur représente le nombre de valeurs flottantes individuelles qui peuvent être interpolées ; diverses variables déclarées comme vecteurs, matrices, et tableau
peuvent toutes consommer de multiples interpolateurs. La valeur doit être au moins 32.
- Gl.MAX_ VERTEX ATTRIBS
-
params retourne une valeur, le nombre maximum d’attributs génériques de sommet 4-composant accessibles à un shader de sommet.
La valeur doit être au moins 16.
Voir Gl.VertexAttrib.
- Gl.MAX_SOMMET_TEXTURE_IMAGE_UNITS
-
params retourne une valeur, le maximum d’unité d’images de texture gérées qui peuvent être utilisées pour accéder à la cartographie de texture depuis le shader de sommet. La valeur doit être au moins 16.
Voir Gl.ActiveTexture.
- Gl.MAX_GEOMETRY_TEXTURE_IMAGE_UNITS
-
params retourne une valeur, le maximum d’unité d’images de texture gérées qui peuvent être utilisées pour accéder à la cartographie de texture depuis le shader de géométrie. La valeur doit être au moins 16.
Voir Gl.ActiveTexture.
- Gl.MAX_SOMMET_UNIFORM_ COMPONENTS
-
params retourne une valeur,
le nombre maximum de valeurs individuelles virgule flottante, entier, ou booléen qui peuvent être rangées dans le stockage de variables uniform
pour un shader de sommet. La valeur doit être au moins 1024.
See Gl.uniform.
- Gl.MAX_SOMMET_OUTPUT_COMPONENTS
-
params retourne une valeur, le nombre maximum de composantes de sortie écrites par un shader de sommet, qui doit être au moins 64.
- Gl.MAX_GEOMETRY_UNIFORM_COMPONENTS
-
params retourne une valeur, le nombre maximum de valeurs individuelles en virgule flottante, entières, ou booléennes qui peuvent être rangées dans le stockage de variables uniform pour un shader de géométrie. La valeur doit être au moins 1024.
See Gl.uniform.
- Gl.MAX_SAMPLE_MASK_WORDS
-
params retourne une valeur, le nombre maximum de mots du masque échantillon.
- Gl.MAX_COLOR_TEXTURE_SAMPLES
-
params retourne une valeur,
le nombre maximum d’échantillons dans une texture couleur multi-échantillons.
- Gl.MAX_DEPTH_TEXTURE_SAMPLES
-
params retourne une valeur, le nombre maximum d’échantillons dans une texture multi-échantillons de profondeur ou pochoir de profondeur.
- Gl.MAX_DEPTH_TEXTURE_SAMPLES
-
params retourne une valeur, le nombre maximum d’échantillons dans une texture multi-échantillons de profondeur ou pochoir de profondeur.
- Gl.MAX_INTEGER_SAMPLES
-
params retourne une valeur, le nombre maximum d’échantillons gérés en tampons multi-échantillons format entier.
- Gl.MAX_SERVER_WAIT_TIMEOUT
-
params retourne une valeur, l’intervalle maximum de délai Gl.WaitSync.
- Gl.MAX_UNIFORM_BUFFER_BINDINGS
-
params retourne une valeur, le nombre maximum de tampons de points de liaison uniform dans le contexte, qui doit être au moins 36.
- Gl.MAX_UNIFORM_BLOCK_SIZE
-
params retourne une valeur, la taille maximum d’un block uniform, en unités base machine, qui doit être au moins 16384.
- Gl.UNIFORM_BUFFER_OFFSET_ALIGNMENT
-
params retourne une valeur, l’alignement minimum requis pour les taille de tampons uniform et les décalages.
- Gl.MAX_SOMMET_UNIFORM_BLOCKS
-
params retourne une valeur, le nombre maximum de blocks uniform par shader de sommet. La valeur doit être au moins 12.
Voir Gl.uniformBlockBinding.
- Gl.MAX_GEOMETRY_UNIFORM_BLOCKS
-
params retourne une valeur, le nombre maximum de blocks uniform par shader de geométrie. La valeur doit être au moins 12.
Voir Gl.uniformBlockBinding.
- Gl.MAX_GEOMETRY_INPUT_COMPONENTS
-
params retourne une valeur, le nombre maximum de composantes d’entrées lues par le shader de geométrie, qui doit être au moins 64.
- Gl.MAX_GEOMETRY_OUTPUT_COMPONENTS
-
params retourne une valeur, le nombre maximum de composantes de sorties écrites par un shader de geométrie, qui doit être au moins 128.
- Gl.MAX_VIEWPORT_DIMS
-
params retourne deux valeurs: les largeur et hauteur maximum gérées par le port de visualisarion.
Elles doivent être au moins aussi grandes que les dimensions visibles de l’affichage sur lequel s’effectue le rendu.
Voir Gl.Viewport.
- Gl.NUM_COMPRESSED_TEXTURE_FORMATS
-
params retourne une valeur entière single indiquant le nombre de formats compressés de texture disponibles. La valeur minimum est 4.
Voir Gl.CompressedTexImage2D.
- Gl.PACK_ALIGNMENT
-
params retourne une valeur, l’alignement sur octet employé pour écrire le données en mémoire. La valeur initiale est 4.
Voir Gl.PixelStore.
- Gl.PACK_IMAGE_HEIGHT
-
params retourne une valeur, la hauteur d'image utilisée pour écrire les données pixel en mémoire. La valeur initiale est 0.
Voir Gl.PixelStore.
- Gl.PACK_LSB_FIRST
-
params retourne une valeur booléenne single indiquant si les pixels single-bit
écrits en mémoire sont écrits d’abord dans le bit le moins significatif de chaque octet non signé. La valeur initiale est Gl.FALSE.
Voir Gl.PixelStore.
- Gl.PACK_ROW_LENGTH
-
params retourne une valeur, la longueur de rangée utilisée pour
écrire les données pixel en mémoire. La valeur initiale est 0.
Voir Gl.PixelStore.
- Gl.PACK_SKIP_IMAGES
-
params retourne une valeur, le nombre de pixels image sautés avant l’écriture du premier pixel en mémoire. La valeur initiale est 0.
Voir Gl.PixelStore.
- Gl.PACK_SKIP_PIXELS
-
params retourne une valeur, le nombre d’emplacements de pixel sautés avant l’écriture du premier pixel en mémoire. La valeur initiale est 0.
Voir Gl.PixelStore.
- Gl.PACK_SKIP_ROWS
-
params retourne une valeur, le nombre de rangées d’emplacements de pixel sautées avant l’écriture du premier pixel en mémoire. La valeur initiale est 0.
Voir Gl.PixelStore.
- Gl.PACK_SWAP_BYTES
-
params retourne une valeur booléenne single indiquant si les octets des indices et composantes de pixel two-octet et quatre-octet sont inversés avant écriture en mémoire. La valeur initiale est Gl.FALSE.
Voir Gl.PixelStore.
- Gl.PIXEL_PACK_BUFFER_BINDING
-
params retourne une valeur single, le nom de l’objet tampon lié à la cible Gl.PIXEL_PACK_BUFFER. Si aucu objet tampon n’est lié à la cible, 0 est retourné. La valeur initiale est 0.
Voir Gl.BindBuffer.
- Gl.PIXEL_UNPACK_BUFFER_BINDING
-
params retourne une valeur single, le nom de l’objet tampon
actuellement lié à la cible Gl.PIXEL_UNPACK_BUFFER. Si aucun objet tampon n’est lé à la cible, 0 est retourné. La valeur initiale est 0.
Voir Gl.BindBuffer.
- Gl.POINT_FADE_THRESHOLD_SIZE
-
params retourne une valeur, le seuil de taille de point pour déterminer la taille de point.
Voir Gl.PointParameter.
- Gl.PRIMITIVE_RESTART_INDEX
-
params retourne une valeur, l’indice de redémarrage de la primitive courante. La valeur initiale est 0.
Voir Gl.PrimitiveRestartIndex.
- Gl.PROVOKING_SOMMET
-
params retourne une valeur, la convention provoquant un sommet actuellement sélectionnée . La valeur initiale est Gl.LAST_SOMMET_CONVENTION.
Voir Gl.ProvokingVertex.
- Gl.POINT_SIZE
-
params retourne une valeur, la taille du point comme spécifié par
Gl.PointSize. La valeur initiale est 1.
- Gl.POINT_SIZE_GRANULARITY
-
params retourne une valeur, la différence de
taille entre deux tailles adjacentes gérées pour les points antialiasés.
Voir Gl.PointSize.
- Gl.POINT_SIZE_RANGE
-
params retourne deux valeurs: les tailles les plus petites et les plus grandes
gérées pour les points antialiasés..Elles doivent valoir au moins 1.
Voir Gl.PointSize.
- Gl.POLYGON_OFFSET_FACTOR
-
params retourne une valeur, Le facteur d’échelle utilisé pour déterminer le décalage de variable qui est ajouté à la valeur de profondeur de chaque fragment généré quand un polygone est rasterizé. La valeur initiale est 0.
Voir Gl.PolygonOffset.
- Gl.POLYGON_OFFSET_UNITS
-
params retourne une valeur. Cette valeur est multipliée par une valeur spécifique à l’implémentation puis ajouté à la valeur de profondeur de chaque fragment généré quand un polygone est rasterizé. La valeur initiale est 0.
Voir Gl.PolygonOffset.
- Gl.POLYGON_OFFSET_FILL
-
params retourne une valeur booléenne single indiquant si le décalage de polygone est activé pour les polygones en mode remplissage. La valeur initiale est Gl.FALSE.
Voir Gl.PolygonOffset.
- Gl.POLYGON_OFFSET_LINE
-
params retourne une valeur booléenne single indiquant si le décalage de polygone est activé pour polygones en mode ligne. La valeur initiale est Gl.FALSE.
Voir Gl.PolygonOffset.
- Gl.POLYGON_OFFSET_POINT
-
params retourne une valeur booléenne single indiquant si le décalage de polygone est activé pour les polygones en mode point . La valeur initiale est Gl.FALSE.
Voir Gl.PolygonOffset.
- Gl.POLYGON_SMOOTH
-
params retourne une valeur booléenne single indiquant si l’antialiasing de
polygones est activé. La valeur initiale est Gl.FALSE.
Voir Gl.PolygonMode.
- Gl.POLYGON_SMOOTH_HINT
-
params retourne une valeur, une constante symbolique indiquant le mode d’ antialiasing de polygone conseillé.. La valeur initiale est Gl.DONT_CARE.
Voir Gl.Hint.
- Gl.READ_BUFFER
-
params retourne une valeur, une constante symbolique indiquant quel tampon couleur est sélectionné pour la lecture. La valeur initiale est Gl.BACK s’il y a un tampon arrière, sinon c’est Gl.FRONT.
Voir Gl.ReadPixels.
- Gl.SAMPLE_BUFFERS
-
params retourne une valeur entière single indiquant le nombre de tampons échantillon associés avec le tampon de trame.
Voir Gl.SampleCoverage.
- Gl.SAMPLE_COVERAGE_VALEUR
-
params retourne une valeur flottante single positive indiquant la valeur
de recouvrement de l’échantillon en cours.
Voir Gl.SampleCoverage.
- Gl.SAMPLE_COVERAGE_INVERT
-
params retourne une valeur booléenne single indiquant si la valeur de
recouvrement temporaire doit être inversée.
Voir Gl.SampleCoverage.
- Gl.SAMPLER_BINDING
-
params retourne une valeur single, le nom de l’objet échantillonneur
actuellement lié à l’unité de texture active. La valeur initiale est 0.
Voir Gl.BindSampler.
- Gl.SAMPLES
-
params retourne une valeur entière single indiquant la taille du masque de recouvrement .
Voir Gl.SampleCoverage.
- Gl.SCISSOR_BOX
-
params retourne quatre valeurs :
les coordonnées de fenêtre
et
de la boîte de découpage, suivies par sa largeur et hauteur.
Initialement les coordonnées de fenêtre
et
valent toutes deux 0 et largeur et hauteur sont réglés à la taille de la fenêtre.
Voir Gl.Scissor.
- Gl.SCISSOR_TEST
-
params retourne une valeur booléenne single indiquant si le découpage est
activé. La valeur initiale est Gl.FALSE.
Voir Gl.Scissor.
- Gl.STENCIL_BACK_FAIL
-
params retourne une valeur, une constante symbolique indiquant quelle action est engagée pour les polygones tournés vers l’arrière quand le test pochoir échoue. La valeur initiale est Gl.KEEP.
Voir Gl.StencilOpSeparate.
- Gl.STENCIL_BACK_FUNC
-
params retourne une valeur, une constante symbolique indiquant quelle fonction est employée pour les polygones tournés vers l’arrière dans la comparaison entre la valeur de référence du pochoir avec la valeur du tampon pochoir. La valeur initiale est Gl.ALWAYS.
Voir Gl.StencilFuncSeparate.
- Gl.STENCIL_BACK_PASS_DEPTH_FAIL
-
params retourne une valeur, une constante symbolique indiquant quelle action est engagée pour le traitement des polygones tournés vers l’arrière quand le test pochoir passe, mais le test de profondeur échoue. La valeur initiale est Gl.KEEP.
Voir Gl.StencilOpSeparate.
- Gl.STENCIL_BACK_PASS_DEPTH_PASS
-
params retourne une valeur, une constante symbolique indiquant quelle action est engagée pour les polygones tournés vers l’arrière quand le test pochoir et le test profondeur passent. La valeur initiale est Gl.KEEP.
Voir Gl.StencilOpSeparate.
- Gl.STENCIL_BACK_REF
-
params retourne une valeur, la valeur référence qui est comparée avec le contenu du tampon pochoir pour les polygones tournés vers l’arrière. La valeur initiale est 0.
Voir Gl.StencilFuncSeparate.
- Gl.STENCIL_BACK_VALEUR_MASK
-
params retourne une valeur, le masque qui est employé pour les polygones tournés vers l’arrière pour masquer à la fois avec la valeur de référence pochoir et la valeur du tampon pochoir avant qu’ils soient comparés. La valeur initiale est tous à 1.
Voir Gl.StencilFuncSeparate.
- Gl.STENCIL_BACK_WRITEMASK
-
params retourne une valeur, le masque qui contrôle l’écriture des plans de bit du pochoir pour les polygones tournés vers l’arrière. la valeur initiale
est tous à 1.
Voir Gl.StencilMaskSeparate.
- Gl.STENCIL_CLEAR_VALEUR
-
params retourne une valeur, l’indice avec lequel les plans de bits pochoir sont effacés. La valeur initiale est 0.
Voir Gl.ClearStencil.
- Gl.STENCIL_FAIL
-
params retourne une valeur, une constante symbolique indiquant quelle action est effectuée quand le test pochoir échoue. La valeur initiale est Gl.KEEP.
Voir Gl.StencilOp.
Cet état pochoir n’affecte que les non-polygones et les polygones vus de face. Les polygones face arrière utilisent un état pochoir séparé.
Voir Gl.StencilOpSeparate.
- Gl.STENCIL_FUNC
-
params retourne une valeur, une constante symbolique indiquant quelle fonction est employée pour comparer la valeur référence pochoir
avec la valeur tampon pochoir. la valeur initiale est Gl.ALWAYS.
Voir Gl.StencilFunc.
Cet état pochoir n’affecte que les non-polygones et les polygones vus de face. Les polygones face arrière utilisent un état pochoir séparé.
Voir Gl.StencilFuncSeparate.
- Gl.STENCIL_PASS_DEPTH_FAIL
-
params retourne une valeur,
une constante symbolique indiquant quelle action est effectuée quand le test pochoir réussit alors que le test profondeur échoue. La valeur initiale est Gl.KEEP.
Voir Gl.StencilOp.
Cet état pochoir n’affecte que les non-polygones et les polygones vus de face. Les polygones face arrière utilisent un état pochoir séparé.
Voir Gl.StencilOpSeparate.
- Gl.STENCIL_PASS_DEPTH_PASS
-
params retourne une valeur, une constante symbolique indiquant quelle action est effectuée quand le test pochoir réussit ainsi que le test profondeur. La valeur initiale est Gl.KEEP.
Voir Gl.StencilOp.
Cet état pochoir n’affecte que les non-polygones et les polygones vus de face. Les polygones face arrière utilisent un état pochoir séparé.
Voir Gl.StencilOpSeparate.
- Gl.STENCIL_REF
-
params retourne une valeur, la valeur référence qui est comparée avec le contenu du tampon pochoir. La valeur initiale est 0.
Voir Gl.StencilFunc.
Cet état pochoir n’affecte que les non-polygones et les polygones vus de face. Les polygones face arrière utilisent un état pochoir séparé.
Voir Gl.StencilFuncSeparate.
- Gl.STENCIL_TEST
-
params retourne une valeur booléenne single indiquant si le test pochoir
de fragments est activé. La valeur initiale est Gl.FALSE.
Voir Gl.StencilFunc et Gl.StencilOp.
- Gl.STENCIL_VALEUR_MASK
-
params retourne une valeur, le masque qui est employé pour masquer à la fois la valeur référence pochoir et la valeur tampon pochoir avant qu’elles soient comparées. La valeur initiale est tout à 1.
Voir Gl.StencilFunc.
Cet état pochoir n’affecte que les non-polygones et les polygones vus de face. Les polygones face arrière utilisent un état pochoir séparé.
Voir Gl.StencilFuncSeparate.
- Gl.STENCIL_WRITEMASK
-
params retourne une valeur, le masque qui contrôle l’écriture des plans de bits du pochoir. La valeur initiale est tout à 1.
Voir Gl.StencilMask.
Cet état pochoir n’affecte que les non-polygones et les polygones vus de face. Les polygones face arrière utilisent un état pochoir séparé.
Voir Gl.StencilMaskSeparate.
- Gl.STEREO
-
params retourne une valeur booléenne single indiquant si les tampons stereo
(left et right) sont pris en charge.
- Gl.SUBPIXEL_BITS
-
params retourne une valeur, une estimation du nombre de bits de résolution subpixel qui sont employés pour la géométrie de position rasterizée en coordonnées fenêtre. La valeur doit être au moins 4.
- Gl.TEXTURE_BINDING_1D
-
params retourne une valeur single, le nom de la texture actuellement liée à la cible Gl.TEXTURE_1D. La valeur initiale est 0.
Voir Gl.BindTexture.
- Gl.TEXTURE_BINDING_1D_ARRAY
-
params retourne une valeur single, le nom de la texture actuellement liée à la cible Gl.TEXTURE_1D_ARRAY. La valeur initiale est 0.
Voir Gl.BindTexture.
- Gl.TEXTURE_BINDING_2D
-
params retourne une valeur single, le nom de la texture
actuellement liée à la cible Gl.TEXTURE_2D. La valeur initiale est 0.
Voir Gl.BindTexture.
- Gl.TEXTURE_BINDING_2D_ARRAY
-
params retourne une valeur single, le nom de la texture
actuellement liée à la cible Gl.TEXTURE_2D_ARRAY. La valeur initiale est 0.
Voir Gl.BindTexture.
- Gl.TEXTURE_BINDING_2D_MULTISAMPLE
-
params retourne une valeur single, le nom de la texture
actuellement liée à la cible Gl.TEXTURE_2D_MULTISAMPLE. La valeur initiale est 0.
Voir Gl.BindTexture.
- Gl.TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY
-
params retourne une valeur single, le nom de la texture
actuellement liée à la cible Gl.TEXTURE_2D_MULTISAMPLE_ARRAY. La valeur initiale est 0.
Voir Gl.BindTexture.
- Gl.TEXTURE_BINDING_3D
-
params retourne une valeur single, le nom de la texture
actuellement liée à la cible Gl.TEXTURE_3D. La valeur initiale est 0.
Voir Gl.BindTexture.
- Gl.TEXTURE_BINDING_BUFFER
-
params retourne une valeur single, le nom de la texture
actuellement liée à la cible Gl.TEXTURE_BUFFER. La valeur initiale est 0.
Voir Gl.BindTexture.
- Gl.TEXTURE_BINDING_CUBE_MAP
-
params retourne une valeur single, le nom de la texture
actuellement liée à la cible Gl.TEXTURE_CUBE_MAP. La valeur initiale est 0.
Voir Gl.BindTexture.
- Gl.TEXTURE_BINDING_RECTANGLE
-
params retourne une valeur single, le nom de la texture
actuellement liée à la cible Gl.TEXTURE_RECTANGLE. La valeur initiale est 0.
Voir Gl.BindTexture.
- Gl.TEXTURE_COMPRESSION_HINT
-
params retourne une valeur single indiquant le mode de la texture
compression hint. La valeur initiale est Gl.DONT_CARE.
- Gl.TEXTURE_BUFFER_BINDING
-
params retourne une valeur single, le nom de l’objet tampon texture
actuellement lié. La valeur initiale est 0.
Voir Gl.BindBuffer.
- Gl.TIMESTAMP
-
params retourne une valeur single, la valeur 64-bit du temps GL actuel.
Voir Gl.QueryCounter.
- Gl.TRANSFORM_FEEDBACK_BUFFER_BINDING
-
Quand il est utilisé avec des variants non-indexés de Gl.Get (comme Gl.GetIntegerv),
params retourne une valeur single, le nom de l’objet tampon
actuellement lié à la cible Gl.TRANSFORM_FEEDBACK_BUFFER. Si aucun objet tampon n’est lié à cette cible, 0 est retourné.
Quand il est utilisé avec des variants indexés de Gl.Get (comme Gl.GetIntegeri_v), params retourne une valeur single, le nom de l’objet tamponlié au flux attribut de feedback de transformation indexée. La valeur initiale est 0 pour tooutes les cibles.
Voir Gl.BindBuffer, Gl.BindBufferBase, et
Gl.BindBufferRange.
- Gl.TRANSFORM_FEEDBACK_BUFFER_START
-
Quand il est utilisé avec des variants indexés de Gl.Get (comme Gl.GetInteger64i_v), params retourne une valeur single, le décalage de départ de l’étendue de liaison pour chaque flux attribut de feedback de transformation. La valeur initiale est 0 pour tous les flux.
Voir Gl.BindBufferRange.
- Gl.TRANSFORM_FEEDBACK_BUFFER_SIZE
-
Quand il est utilisé avec des variants indexés de Gl.Get (comme Gl.GetInteger64i_v),
params retourne une valeur single, la taille de l’étendue de liaison pour chaque flux attribut de feedback de transformation. La valeur initiale est 0 pour tous les flux.
Voir Gl.BindBufferRange.
- Gl.UNIFORM_BUFFER_BINDING
-
Quand il est utilisé avec des variants non-indexés de Gl.Get (comme Gl.GetIntegerv), params retourne une valeur single, le nom du tampon objet actuellement lié à la cible Gl.UNIFORM_BUFFER. Si aucun tampon objet n’est lié à cette cible, 0 est retourné.
Quand il est utilisé avec des variants indexés de Gl.Get (comme Gl.GetIntegeri_v), params retourne une valeur single, le nom du tampon objet lié au point d’attache de tampon uniform indexé. La valeur initiale est 0 pour toutes les cibles.
Voir Gl.BindBuffer, Gl.BindBufferBase, et
Gl.BindBufferRange.
- Gl.UNIFORM_BUFFER_START
-
Quand il est utilisé avec des variants indexés de Gl.Get (comme Gl.GetInteger64i_v), params retourne une valeur single, le décalage de départ de l’étendue de liaison pour chaque liaison de tampon uniform indexé. La valeur initiale est 0 pour toutes les liaisons.
Voir Gl.BindBufferRange.
- Gl.UNIFORM_BUFFER_SIZE
-
Quand il est utilisé avec des variants indexés de Gl.Get (comme Gl.GetInteger64i_v), params retourne une valeur single, la taille de l’étendue de liaison pour chaque liaison de tampon uniform indexé. La valeur initiale est 0 pour toutes les liaisons.
Voir Gl.BindBufferRange.
- Gl.UNIFORM_BUFFER_OFFSET_ALIGNMENT
-
params retourne une valeur single, l’ alignement minimum requis
pour les tampons uniform de taille et de décalage. La valeur initiale est 1.
Voir Gl.uniformBlockBinding.
- Gl.UNPACK_ALIGNMENT
-
params retourne une valeur, l'alignement d’octet employé pour lire dans la mémoire les données pixel. La valeur initiale est 4.
Voir Gl.PixelStore.
- Gl.UNPACK_IMAGE_HEIGHT
-
params retourne une valeur, la hauteur d’image employée pour lire dans la mémoire les données pixel. La valeur initiale est 0.
Voir Gl.PixelStore.
- Gl.UNPACK_LSB_FIRST
-
params retourne une valeur booléenne single indiquant si les pixels mono-bit lus dans la mémoire sont lus en partant du bit le moins significatif de chaque octet non signé. La valeur initiale est Gl.FALSE.
Voir Gl.PixelStore.
- Gl.UNPACK_ROW_LENGTH
-
params retourne une valeur, la longueur de rangée employée lors de la lecture de données pixel en mémoire. la valeur initiale est 0.
Voir Gl.PixelStore.
- Gl.UNPACK_SKIP_IMAGES
-
params retourne une valeur, le nombre de pixels image sautés avant la lecture du premier pixel dans la mémoire. La valeur initiale est 0.
Voir Gl.PixelStore.
- Gl.UNPACK_SKIP_PIXELS
-
params retourne une valeur, le nombre d’emplacements de pixels sautés avant la lecture du premier pixel dans la mémoire. La valeur initiale est 0.
Voir Gl.PixelStore.
- Gl.UNPACK_SKIP_ROWS
-
params retourne une valeur, le nombre de rangées d’emplacements de pixel sautés avant la lecture du premier pixel dans la mémoire. La valeur initiale est 0.
Voir Gl.PixelStore.
- Gl.UNPACK_SWAP_BYTES
-
params retourne une valeur booléenne single indiquant si les octets d’indices et composantes de pixels sur deux octets et quatre octets sont echangés après lecture en mémoire. La valeur initiale est Gl.FALSE.
Voir Gl.PixelStore.
- Gl.NUM_EXTENSIONS
-
params retourne une valeur, le nombre d’extensions gérées par l’implémentation Gl pour le contexte en cours.
Voir Gl.GetString.
- Gl.MAJOR_VERSION
-
params retourne une valeur, le numéro majeur de version de l’ API OpenGL gérée par le contexte en cours.
- Gl.MINOR_VERSION
-
params retourne une valeur, le numéro mineur de version de l’ API OpenGL gérée par le contexte en cours.
- Gl.CONTEXT_FLAGS
-
params retourne une valeur, les drapeaux the flags avec qui le contexte a été créé (comme la fonctionalité débogage).
- Gl.SOMMET_PROGRAM_POINT_SIZE
-
params retourne une valeur booléenne single indiquant si le mode programme taille de point de sommet est activé. S’il est activé et qu’un shader de sommet est actif, la taille de point taille est tirée de la taille de point interne du shader gl_ Sinon et si un shader de sommet est actif, la taille du point est tirée de l’état du point spécifié par Gl.PointSize.
La valeur initiale est Gl.FALSE.
- Gl.VIEWPORT
-
params retourne quatre values:
les coordonnées fenêtre du port de visualisation
et
, suivies de sa largeur et hauteur.
Initialement les coordonnées fenêtre
et
sont mises à 0, et la largeur et hauteur sont mis à la largeur et hauteur de la fenêtre dans laquelle GL doit effectuer ses rendus..
Voir Gl.Viewport.
Beaucoup de paramètres booléens peuvent également être interrogés plus facilement en utilisant
Gl.IsEnabled.
Notes
Les paramètres suivant retournent la valeur associée à l’ unité texture active:
Gl.TEXTURE_1D, Gl.TEXTURE_BINDING_1D,
Gl.TEXTURE_2D, Gl.TEXTURE_BINDING_2D,
Gl.TEXTURE_3D et Gl.TEXTURE_BINDING_3D.
Gl.MAX_RECTANGLE_TEXTURE_SIZE, Gl.MAX_TEXTURE_BUFFER_SIZE,
Gl.UNIFORM_BUFFER_BINDING, Gl.TEXTURE_BUFFER_BINDING,
Gl.MAX_SOMMET_UNIFORM_BLOCKS, Gl.MAX_FRAGMENT_UNIFORM_BLOCKS,
Gl.MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS, Gl.MAX_COMBINED_SOMMET_UNIFORM_COMPONENTS
Gl.MAX_COMBINED_UNIFORM_BLOCKS, Gl.MAX_UNIFORM_BLOCK_SIZE,
et Gl.UNIFORM_BUFFER_OFFSET_ALIGNMENT
are available only si the GL version est 3.1 or greater.
Gl.MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS, Gl.MAX_GEOMETRY_UNIFORM_BLOCKS,
Gl.MAX_GEOMETRY_INPUT_COMPONENTS, Gl.MAX_GEOMETRY_OUTPUT_COMPONENTS,
Gl.MAX_GEOMETRY_OUTPUT_VERTICES, Gl.MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS et
Gl.MAX_GEOMETRY_TEXTURE_IMAGE_UNITS are available only si the GL version est 3.2 or greater.
Gl.GetInteger64v et
Gl.GetInteger64i_v ne sont disponibles que pour les version GL 3.2 et supérieures.
Gl.MAX_DUALSOURCE_DRAW_BUFFERS, Gl.SAMPLER_BINDING, et
Gl.TIMESTAMP ne sont disponibles que pour les version GL 3.3 et supérieures.
Erreurs
Gl.INVALID_ENUM est généré si
pname n’est pas une valeur acceptée.
Gl.INVALID_VALEUR est généré pour chaque
Gl.GetBooleani_v,
Gl.GetIntegeri_v, ou
Gl.GetInteger64i_v si
index est hors de la limite d’étendue valide pour l’état indexé
cible.
Voir aussi
Gl.GetActiveUnsiorm,
Gl.GetAttribLocation,
Gl.GetBufferParameter,
Gl.GetBufferPointerv,
Gl.GetBufferSubData,
Gl.GetCompressedTexImage,
Gl.GetProgram,
Gl.GetQueryiv,
Gl.GetQueryObject,
Gl.GetShader,
Gl.GetTexImage,
Gl.GetTexLevelParameter,
Gl.GetTexParameter,
Gl.GetUnsiorm,
Gl.GetUnsiormLocation,
Gl.GetVertexAttrib,
Gl.GetVertexAttribPointerv,
Voir documentation originale sur le site OpenGL