Gambas Documentation
Aperçu du Langage
À traduire
Code Snippets
Comment faire ...
Compilation et installation
Composants
gb
gb.args
gb.cairo
gb.clipper
gb.complex
gb.compress
gb.crypt
gb.db
gb.db.form
gb.dbus
gb.debug
gb.desktop
gb.desktop.gnome.keyring
gb.eval
gb.eval.highlight
gb.form
gb.form.dialog
gb.form.editor
gb.form.mdi
gb.gmp
gb.gsl
gb.gtk
gb.gtk3
gb.gui
gb.image
gb.image.effect
gb.image.imlib
gb.image.io
gb.inotify
gb.libxml
gb.media
gb.mysql
gb.net
gb.net.curl
gb.net.smtp
gb.openal
gb.opengl
Gl
Accum
ACCUM_
ACCUM_ALPHA_BITS
ACCUM_BLUE_BITS
ACCUM_BUFFER_BIT
ACCUM_CLEAR_VALUE
ACCUM_GREEN_BITS
ACCUM_RED_BITS
ActiveTexture
ADD
ADD_SIGNED_ARB
ALL_ATTRIB_BITS
ALPHA
ALPHA_BIAS
ALPHA_BITS
ALPHA_SCALE
ALPHA_TEST
ALPHA_TEST_FUNC
ALPHA_TEST_REF
AlphaFunc
ALWAYS
AMBIENT
AMBIENT_AND_DIFFUSE
AND
AND_INVERTED
AND_REVERSE
ATTRIB_STACK_DEPTH
AUTO_NORMAL
AUX0
AUX1
AUX2
AUX3
AUX_BUFFERS
BACK
BACK_LEFT
BACK_RIGHT
Begin
BindFramebufferEXT
BindRenderbufferEXT
BindTexture
BITMAP_
BITMAP_TOKEN
BLEND
BLEND_DST
BLEND_SRC
BlendFunc
BLUE
BLUE_BIAS
BLUE_BITS
BLUE_SCALE
CallList
CallLists
CCW
CheckExtensions
CLAMP
Clear
CLEAR_
ClearAccum
ClearColor
ClearDepth
ClearIndex
ClearStencil
CLIENT_ATTRIB_STACK_DEPTH
CLIP_PLANE0
CLIP_PLANE1
CLIP_PLANE2
CLIP_PLANE3
CLIP_PLANE4
CLIP_PLANE5
ClipPlane
COEFF
COLOR
Color3f
Color3i
Color4f
Color4i
COLOR_ATTACHMENT0_EXT
COLOR_ATTACHMENT1_EXT
COLOR_ATTACHMENT2_EXT
COLOR_ATTACHMENT3_EXT
COLOR_ATTACHMENT4_EXT
COLOR_ATTACHMENT5_EXT
COLOR_ATTACHMENT6_EXT
COLOR_ATTACHMENT7_EXT
COLOR_ATTACHMENT8_EXT
COLOR_ATTACHMENT9_EXT
COLOR_ATTACHMENT10_EXT
COLOR_ATTACHMENT11_EXT
COLOR_ATTACHMENT12_EXT
COLOR_ATTACHMENT13_EXT
COLOR_ATTACHMENT14_EXT
COLOR_ATTACHMENT15_EXT
COLOR_BUFFER_BIT
COLOR_CLEAR_VALUE
COLOR_INDEX
COLOR_INDEXES
COLOR_LOGIC_OP
COLOR_MATERIAL
COLOR_MATERIAL_FACE
COLOR_MATERIAL_PARAMETER
COLOR_WRITEMASK
Colorf
Colorfv
Colori
Coloriv
ColorMask
ColorMaterial
COMBINE
COMBINE_ALPHA
COMBINE_ALPHA_ARB
COMBINE_ALPHA_EXT
COMBINE_ARB
COMBINE_EXT
COMBINE_RGB
COMBINE_RGB_ARB
COMBINE_RGB_EXT
COMPILE
COMPILE_AND_EXECUTE
CONSTANT_ARB
CONSTANT_ATTENUATION
COPY
COPY_INVERTED
COPY_PIXEL_TOKEN
CopyPixels
CopyTexImage1D
CULL_FACE
CULL_FACE_MODE
CullFace
CURRENT_BIT
CURRENT_COLOR
CURRENT_INDEX
CURRENT_NORMAL
CURRENT_RASTER_COLOR
CURRENT_RASTER_DISTANCE
CURRENT_RASTER_INDEX
CURRENT_RASTER_POSITION
CURRENT_RASTER_POSITION_VALID
CURRENT_RASTER_TEXTURE_COORDS
CURRENT_TEXTURE_COORDS
CW
DECAL
DECR
DeleteFramebuffersEXT
DeleteLists
DeleteRenderbuffersEXT
DeleteTextures
DEPTH
DEPTH_ATTACHMENT_EXT
DEPTH_BIAS
DEPTH_BITS
DEPTH_BUFFER_BIT
DEPTH_CLEAR_VALUE
DEPTH_COMPONENT
DEPTH_FUNC
DEPTH_RANGE
DEPTH_SCALE
DEPTH_TEST
DEPTH_WRITEMASK
DepthFunc
DepthMask
DepthRange
DIFFUSE
Disable
DITHER
DOMAIN
DONT_CARE
DOUBLEBUFFER
DRAW_BUFFER
DRAW_PIXEL_TOKEN
DrawBuffer
DST_ALPHA
DST_COLOR
EDGE_FLAG
EdgeFlag
EMISSION
Enable
ENABLE_BIT
End
EndList
EQUAL
EQUIV
Finish
Flush
FOG
FOG_MODE
FOG_START
FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT
FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT
FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT
FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT
FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT
FRAMEBUFFER_BINDING_EXT
FRAMEBUFFER_COMPLETE_EXT
FRAMEBUFFER_EXT
FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT
FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT
FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT
FRAMEBUFFER_INCOMPLETE_FORMATS_EXT
FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT
FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT
FRAMEBUFFER_UNSUPPORTED_EXT
FRONT
FRONT_AND_BACK
FRONT_FACE
FRONT_LEFT
FRONT_RIGHT
FrontFace
Frustum
GenLists
GenTextures
GEQUAL
GetClipPlane
GetError
GetFloatv
GetRenderbufferParameterivEXT
GREATER
GREEN
GREEN_BIAS
GREEN_BITS
GREEN_SCALE
Hint
HINT_BIT
INCR
INDEX_BITS
INDEX_CLEAR_VALUE
INDEX_LOGIC_OP
INDEX_MODE
INDEX_OFFSET
INDEX_SHIFT
INDEX_WRITEMASK
INTERPOLATE_ARB
INVALID_ENUM
INVALID_FRAMEBUFFER_OPERATION_EXT
INVALID_OPERATION
INVALID_VALUE
INVERT
IsEnabled
IsFramebufferEXT
IsList
IsTexture
KEEP
LEFT
LEQUAL
LESS
LIGHT0
LIGHT1
LIGHT2
LIGHT3
LIGHT4
LIGHT5
LIGHT6
LIGHT7
LIGHT_MODEL_AMBIENT
LIGHT_MODEL_LOCAL_VIEWER
LIGHT_MODEL_TWO_SIDE
LIGHTING
LIGHTING_BIT
LINE
LINE_BIT
LINE_LOOP
LINE_RESET_TOKEN
LINE_SMOOTH
LINE_SMOOTH_HINT
LINE_STIPPLE
LINE_STIPPLE_PATTERN
LINE_STIPPLE_REPEAT
LINE_STRIP
LINE_TOKEN
LINE_WIDTH
LINEAR
LINEAR_ATTENUATION
LINEAR_MIPMAP_LINEAR
LINEAR_MIPMAP_NEAREST
LINES
LineWidth
LIST_BASE
LIST_BIT
LIST_INDEX
LIST_MODE
ListBase
LOAD
LoadIdentity
LoadMatrixf
LoadName
LOGIC_OP
LOGIC_OP_MODE
LUMINANCE
LUMINANCE_ALPHA
MAP1_COLOR_4
MAP1_GRID_DOMAIN
MAP1_GRID_SEGMENTS
MAP1_INDEX
MAP1_NORMAL
MAP1_TEXTURE_COORD_1
MAP1_TEXTURE_COORD_2
MAP1_TEXTURE_COORD_3
MAP1_TEXTURE_COORD_4
MAP1_VERTEX_3
MAP1_VERTEX_4
MAP2_COLOR_4
MAP2_GRID_DOMAIN
MAP2_GRID_SEGMENTS
MAP2_INDEX
MAP2_NORMAL
MAP2_TEXTURE_COORD_1
MAP2_TEXTURE_COORD_2
MAP2_TEXTURE_COORD_3
MAP2_TEXTURE_COORD_4
MAP2_VERTEX_3
MAP2_VERTEX_4
MAP_COLOR
MAP_STENCIL
MATRIX_MODE
MatrixMode
MAX_ATTRIB_STACK_DEPTH
MAX_CLIENT_ATTRIB_STACK_DEPTH
MAX_CLIP_PLANES
MAX_COLOR_ATTACHMENTS_EXT
MAX_EVAL_ORDER
MAX_LIGHTS
MAX_LIST_NESTING
MAX_MODELVIEW_STACK_DEPTH
MAX_NAME_STACK_DEPTH
MAX_PIXEL_MAP_TABLE
MAX_PROJECTION_STACK_DEPTH
MAX_RECTANGLE_TEXTURE_SIZE_ARB
MAX_RENDERBUFFER_SIZE_EXT
MAX_TEXTURE_SIZE
MAX_TEXTURE_STACK_DEPTH
MAX_VIEWPORT_DIMS
MODELVIEW
MODELVIEW_MATRIX
MODELVIEW_STACK_DEPTH
MODULATE
MULT
NAME_STACK_DEPTH
NAND
NEAREST
NEAREST_MIPMAP_LINEAR
NEAREST_MIPMAP_NEAREST
NEVER
NewList
NICEST
NO_ERROR
NONE
NOOP
NOR
NORMALIZE
NOTEQUAL
OBJECT_LINEAR
OBJECT_PLANE
ONE
ONE_MINUS_DST_ALPHA
ONE_MINUS_DST_COLOR
ONE_MINUS_SRC_ALPHA
ONE_MINUS_SRC_COLOR
OPERAND0_ALPHA_ARB
OPERAND0_RGB_ARB
OPERAND1_ALPHA_ARB
OPERAND1_RGB_ARB
OPERAND2_ALPHA_ARB
OPERAND2_RGB_ARB
OR
OR_INVERTED
OR_REVERSE
ORDER
Ortho
OUT_OF_MEMORY
PACK_ALIGNMENT
PACK_LSB_FIRST
PACK_ROW_LENGTH
PACK_SKIP_PIXELS
PACK_SKIP_ROWS
PACK_SWAP_BYTES
PASS_THROUGH_TOKEN
PERSPECTIVE_CORRECTION_HINT
PIXEL_MAP_A_TO_A
PIXEL_MAP_A_TO_A_SIZE
PIXEL_MAP_B_TO_B
PIXEL_MAP_B_TO_B_SIZE
PIXEL_MAP_G_TO_G
PIXEL_MAP_G_TO_G_SIZE
PIXEL_MAP_I_TO_A
PIXEL_MAP_I_TO_A_SIZE
PIXEL_MAP_I_TO_B
PIXEL_MAP_I_TO_B_SIZE
PIXEL_MAP_I_TO_G
PIXEL_MAP_I_TO_G_SIZE
PIXEL_MAP_I_TO_I
PIXEL_MAP_I_TO_I_SIZE
PIXEL_MAP_I_TO_R
PIXEL_MAP_I_TO_R_SIZE
PIXEL_MAP_R_TO_R
PIXEL_MAP_R_TO_R_SIZE
PIXEL_MAP_S_TO_S
PIXEL_MAP_S_TO_S_SIZE
PIXEL_MODE_BIT
POINT
POINT_BIT
POINT_SIZE
POINT_SMOOTH
POINT_SMOOTH_HINT
POINT_TOKEN
POINTS
POLYGON
POLYGON_BIT
POLYGON_MODE
POLYGON_OFFSET_FACTOR
POLYGON_OFFSET_FILL
POLYGON_OFFSET_LINE
POLYGON_OFFSET_POINT
POLYGON_OFFSET_UNITS
POLYGON_SMOOTH
POLYGON_SMOOTH_HINT
POLYGON_STIPPLE
POLYGON_STIPPLE_BIT
POLYGON_TOKEN
PolygonMode
PopMatrix
POSITION
PREVIOUS_ARB
PRIMARY_COLOR_ARB
PROJECTION
PROJECTION_MATRIX
PROJECTION_STACK_DEPTH
PROXY_TEXTURE_RECTANGLE_ARB
PushMatrix
PushName
Q
QUAD_STRIP
QUADRATIC_ATTENUATION
QUADS
R
READ_BUFFER
RED
RED_BIAS
RED_BITS
RED_SCALE
RENDER
RENDER_MODE
RENDERBUFFER_ALPHA_SIZE_EXT
RENDERBUFFER_BINDING_EXT
RENDERBUFFER_BLUE_SIZE_EXT
RENDERBUFFER_DEPTH_SIZE_EXT
RENDERBUFFER_EXT
RENDERBUFFER_GREEN_SIZE_EXT
RENDERBUFFER_HEIGHT_EXT
RENDERBUFFER_INTERNAL_FORMAT_EXT
RENDERBUFFER_RED_SIZE_EXT
RENDERBUFFER_STENCIL_SIZE_EXT
RENDERBUFFER_WIDTH_EXT
RenderbufferStorageEXT
RENDERER
RenderMode
REPEAT
REPLACE
RETURN
RGB
RGB_SCALE_ARB
RGBA
RGBA_MODE
RIGHT
Rotatef
S
SAMPLER_2D_RECT_ARB
SAMPLER_2D_RECT_SHADOW_ARB
SCISSOR_BIT
SCISSOR_BOX
SCISSOR_TEST
SELECT
SELECTION_BUFFER_POINTER
SELECTION_BUFFER_SIZE
SET
SHADE_MODEL
SHADING_LANGUAGE_VERSION
SHININESS
SMOOTH
SMOOTH_LINE_WIDTH_GRANULARITY
SMOOTH_LINE_WIDTH_RANGE
SMOOTH_POINT_SIZE_GRANULARITY
SMOOTH_POINT_SIZE_RANGE
SOURCE0_ALPHA_ARB
SOURCE0_RGB_ARB
SOURCE1_ALPHA_ARB
SOURCE1_RGB_ARB
SOURCE2_ALPHA_ARB
SOURCE2_RGB_ARB
SPECULAR
SPHERE_MAP
SPOT_CUTTOFF
SPOT_DIRECTION
SPOT_EXPONENT
SRC_ALPHA
SRC_ALPHA_SATURATE
SRC_COLOR
STACK_OVERFLOW
STACK_UNDERFLOW
STENCIL
STENCIL_ATTACHMENT_EXT
STENCIL_BITS
STENCIL_BUFFER_BIT
STENCIL_CLEAR_VALUE
STENCIL_FAIL
STENCIL_FUNC
STENCIL_INDEX
STENCIL_INDEX1_EXT
STENCIL_INDEX4_EXT
STENCIL_INDEX8_EXT
STENCIL_INDEX16_EXT
STENCIL_PASS_DEPTH_FAIL
STENCIL_PASS_DEPTH_PASS
STENCIL_REF
STENCIL_TEST
STENCIL_VALUE_MASK
STENCIL_WRITEMASK
StencilFunc
StencilMask
STEREO
SUBPIXEL_BITS
SUBTRACT_ARB
T
TEXTURE
TEXTURE0_ARB
TEXTURE1_ARB
TEXTURE2_ARB
TEXTURE3_ARB
TEXTURE4_ARB
TEXTURE_1D
TEXTURE_2D
TEXTURE_ALPHA_SIZE
TEXTURE_BINDING_RECTANGLE_ARB
TEXTURE_BIT
TEXTURE_BLUE_SIZE
TEXTURE_BORDER
TEXTURE_BORDER_COLOR
TEXTURE_COMPONENTS
TEXTURE_ENV
TEXTURE_ENV_COLOR
TEXTURE_ENV_MODE
TEXTURE_GEN_MODE
TEXTURE_GEN_Q
TEXTURE_GEN_R
TEXTURE_GEN_S
TEXTURE_GEN_T
TEXTURE_GREEN_SIZE
TEXTURE_HEIGHT
TEXTURE_INTENSITY_SIZE
TEXTURE_LUMINANCE_SIZE
TEXTURE_MAG_FILTER
TEXTURE_MATRIX
TEXTURE_MIN_FILTER
TEXTURE_RECTANGLE_ARB
TEXTURE_RED_SIZE
TEXTURE_STACK_DEPTH
TEXTURE_WIDTH
TEXTURE_WRAP_S
TEXTURE_WRAP_T
TRANSFORM_BIT
TRIANGLE_FAN
TRIANGLE_STRIP
TRIANGLES
UNPACK_ALIGNMENT
UNPACK_LSB_FIRST
UNPACK_ROW_LENGTH
UNPACK_SKIP_PIXELS
UNPACK_SKIP_ROWS
UNPACK_SWAP_BYTES
VENDOR
VERSION
Viewport
VIEWPORT_
VIEWPORT_BIT
XOR
ZERO
ZOOM_X
ZOOM_Y
gb.opengl.glsl
gb.opengl.glu
gb.opengl.sge
gb.option
gb.pcre
gb.pdf
gb.qt4
gb.qt4.ext
gb.qt4.opengl
gb.qt4.webkit
gb.qt5
gb.qt5.opengl
gb.report
gb.scanner
gb.sdl
gb.sdl.sound
gb.settings
gb.signal
gb.util
gb.util.web
gb.v4l
gb.vb
gb.web
gb.web.feed
gb.xml
gb.xml.html
gb.xml.rpc
gb.xml.xslt
Controls pictures
Derniers changements
Dépôt d'applications
Documentation de l'Environnement de développement
Documentation des développeurs
Documents
Indenter
Index de tous les Documents
Index du langage
Lexique
LISEZ-MOI
Manuel du wiki
Messages d'erreur
Tutoriels
Wiki License

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 -1.0 à 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 -1.0 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 -1.0 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 -1.0 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 x et y de la boîte de découpage, suivies par sa largeur et hauteur. Initialement les coordonnées de fenêtre x et y 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 x et y , suivies de sa largeur et hauteur. Initialement les coordonnées fenêtre x et y 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