📄 get.html
字号:
<STRONG>GL_STENCIL_FUNC</STRONG> <EM>params</EM> returns one value, a symbolic constant indicating what function is used to compare the stencil reference value with the stencil buffer value. The initial value is <STRONG>GL_ALWAYS</STRONG>. See <STRONG>glStencilFunc</STRONG>. <STRONG>GL_STENCIL_PASS_DEPTH_FAIL</STRONG> <EM>params</EM> returns one value, a symbolic constant indicating what action is taken when the stencil test passes, but the depth test fails. The initial value is <STRONG>GL_KEEP</STRONG>. See <STRONG>glStencilOp</STRONG>. <STRONG>GL_STENCIL_PASS_DEPTH_PASS</STRONG> <EM>params</EM> returns one value, a symbolic constant indicating what action is taken when the stencil test passes and the depth test passes. The initial value is <STRONG>GL_KEEP</STRONG>. See <STRONG>glStencilOp</STRONG>. <STRONG>GL_STENCIL_REF</STRONG> <EM>params</EM> returns one value, the reference value that is compared with the contents of the stencil buffer. The initial value is 0. See <STRONG>glStencilFunc</STRONG>. <STRONG>GL_STENCIL_TEST</STRONG> <EM>params</EM> returns a single boolean value indicating whether stencil testing of fragments is enabled. The initial value is <STRONG>GL_FALSE</STRONG>. See <STRONG>glStencilFunc</STRONG> and <STRONG>glStencilOp</STRONG>. <STRONG>GL_STENCIL_VALUE_MASK</STRONG> <EM>params</EM> returns one value, the mask that is used to mask both the stencil reference value and the stencil buffer value before they are compared. The initial value is all 1's. See <STRONG>glStencilFunc</STRONG>. <STRONG>GL_STENCIL_WRITEMASK</STRONG> <EM>params</EM> returns one value, the mask that controls writing of the stencil bitplanes. The initial value is all 1's. See <STRONG>glStencilMask</STRONG>. <STRONG>GL_STEREO</STRONG> <EM>params</EM> returns a single boolean value indicating whether stereo buffers (left and right) are supported. <STRONG>GL_SUBPIXEL_BITS</STRONG> <EM>params</EM> returns one value, an estimate of the number of bits of subpixel resolution that are used to position rasterized geometry in window coordinates. The initial value is 4. <STRONG>GL_TEXTURE_1D</STRONG> <EM>params</EM> returns a single boolean value indicating whether 1D texture mapping is enabled. The initial value is <STRONG>GL_FALSE</STRONG>. See <STRONG>glTexImage1D</STRONG>. <STRONG>GL_TEXTURE_1D_BINDING</STRONG> <EM>params</EM> returns a single value, the name of the texture currently bound to the target <STRONG>GL_TEXTURE_1D</STRONG>. The initial value is 0. See <STRONG>glBindTexture</STRONG>. <STRONG>GL_TEXTURE_2D</STRONG> <EM>params</EM> returns a single boolean value indicating whether 2D texture mapping is enabled. The initial value is <STRONG>GL_FALSE</STRONG>. See <STRONG>glTexImage2D</STRONG>. <STRONG>GL_TEXTURE_2D_BINDING</STRONG> <EM>params</EM> returns a single value, the name of the texture currently bound to the target <STRONG>GL_TEXTURE_2D</STRONG>. The initial value is 0. See <STRONG>glBindTexture</STRONG>. <STRONG>GL_TEXTURE_COORD_ARRAY</STRONG> <EM>params</EM> returns a single boolean value indicating whether the texture coordinate array is enabled. The initial value is <STRONG>GL_FALSE</STRONG>. See <STRONG>glTexCoordPointer</STRONG>. <STRONG>GL_TEXTURE_COORD_ARRAY_SIZE</STRONG> <EM>params</EM> returns one value, the number of coordinates per element in the texture coordinate array. The initial value is 4. See <STRONG>glTexCoordPointer</STRONG>. <STRONG>GL_TEXTURE_COORD_ARRAY_STRIDE</STRONG> <EM>params</EM> returns one value, the byte offset between consecutive elements in the texture coordinate array. The initial value is 0. See <STRONG>glTexCoordPointer</STRONG>. <STRONG>GL_TEXTURE_COORD_ARRAY_TYPE</STRONG> <EM>params</EM> returns one value, the data type of the coordinates in the texture coordinate array. The initial value is <STRONG>GL_FLOAT</STRONG>. See <STRONG>glTexCoordPointer</STRONG>. <STRONG>GL_TEXTURE_GEN_Q</STRONG> <EM>params</EM> returns a single boolean value indicating whether automatic generation of the <EM>q</EM> texture coordinate is enabled. The initial value is <STRONG>GL_FALSE</STRONG>. See <STRONG>glTexGen</STRONG>. <STRONG>GL_TEXTURE_GEN_R</STRONG> <EM>params</EM> returns a single boolean value indicating whether automatic generation of the <EM>r</EM> texture coordinate is enabled. The initial value is <STRONG>GL_FALSE</STRONG>. See <STRONG>glTexGen</STRONG>. <STRONG>GL_TEXTURE_GEN_S</STRONG> <EM>params</EM> returns a single boolean value indicating whether automatic generation of the <EM>S</EM> texture coordinate is enabled. The initial value is <STRONG>GL_FALSE</STRONG>. See <STRONG>glTexGen</STRONG>. <STRONG>GL_TEXTURE_GEN_T</STRONG> <EM>params</EM> returns a single boolean value indicating whether automatic generation of the T texture coordinate is enabled. The initial value is <STRONG>GL_FALSE</STRONG>. See <STRONG>glTexGen</STRONG>. <STRONG>GL_TEXTURE_MATRIX</STRONG> <EM>params</EM> returns sixteen values: the texture matrix on the top of the texture matrix stack. Initially this matrix is the identity matrix. See <STRONG>glPushMatrix</STRONG>. <STRONG>GL_TEXTURE_STACK_DEPTH</STRONG> <EM>params</EM> returns one value, the number of matrices on the texture matrix stack. The initial value is 1. See <STRONG>glPushMatrix</STRONG>. <STRONG>GL_UNPACK_ALIGNMENT</STRONG> <EM>params</EM> returns one value, the byte alignment used for reading pixel data from memory. The initial value is 4. See <STRONG>glPixelStore</STRONG>. <STRONG>GL_UNPACK_LSB_FIRST</STRONG> <EM>params</EM> returns a single boolean value indicating whether single-bit pixels being read from memory are read first from the least significant bit of each unsigned byte. The initial value is <STRONG>GL_FALSE</STRONG>. See <STRONG>glPixelStore</STRONG>. <STRONG>GL_UNPACK_ROW_LENGTH</STRONG> <EM>params</EM> returns one value, the row length used for reading pixel data from memory. The initial value is 0. See <STRONG>glPixelStore</STRONG>. <STRONG>GL_UNPACK_SKIP_PIXELS</STRONG> <EM>params</EM> returns one value, the number of pixel locations skipped before the first pixel is read from memory. The initial value is 0. See <STRONG>glPixelStore</STRONG>. <STRONG>GL_UNPACK_SKIP_ROWS</STRONG> <EM>params</EM> returns one value, the number of rows of pixel locations skipped before the first pixel is read from memory. The initial value is 0. See <STRONG>glPixelStore</STRONG>. <STRONG>GL_UNPACK_SWAP_BYTES</STRONG> <EM>params</EM> returns a single boolean value indicating whether the bytes of two-byte and four-byte pixel indices and components are swapped after being read from memory. The initial value is <STRONG>GL_FALSE</STRONG>. See <STRONG>glPixelStore</STRONG>. <STRONG>GL_VERTEX_ARRAY</STRONG> <EM>params</EM> returns a single boolean value indicating whether the vertex array is enabled. The initial value is <STRONG>GL_FALSE</STRONG>. See <STRONG>glVertexPointer</STRONG>. <STRONG>GL_VERTEX_ARRAY_SIZE</STRONG> <EM>params</EM> returns one value, the number of coordinates per vertex in the vertex array. The initial value is 4. See <STRONG>glVertexPointer</STRONG>. <STRONG>GL_VERTEX_ARRAY_STRIDE</STRONG> <EM>params</EM> returns one value, the byte offset between consecutive vertexes in the vertex array. The initial value is 0. See <STRONG>glVertexPointer</STRONG>. <STRONG>GL_VERTEX_ARRAY_TYPE</STRONG> <EM>params</EM> returns one value, the data type of each coordinate in the vertex array. The initial value is <STRONG>GL_FLOAT</STRONG>. See <STRONG>glVertexPointer</STRONG>. <STRONG>GL_VIEWPORT</STRONG> <EM>params</EM> returns four values: the x and y window coordinates of the viewport, followed by its width and height. Initially the x and y window coordinates are both set to 0, and the width and height are set to the width and height of the window into which the GL will do its rendering. See <STRONG>glViewport</STRONG>. <STRONG>GL_ZOOM_X</STRONG> <EM>params</EM> returns one value, the x pixel zoom factor. The initial value is 1. See <STRONG>glPixelZoom</STRONG>. <STRONG>GL_ZOOM_Y</STRONG> <EM>params</EM> returns one value, the y pixel zoom factor. The initial value is 1. See <STRONG>glPixelZoom</STRONG>. Many of the boolean parameters can also be queried more easily using <STRONG>glIsEnabled</STRONG>. <STRONG>NOTES</STRONG> <STRONG>GL_COLOR_LOGIC_OP</STRONG>, <STRONG>GL_COLOR_ARRAY</STRONG>, <STRONG>GL_COLOR_ARRAY_SIZE</STRONG>, <STRONG>GL_COLOR_ARRAY_STRIDE</STRONG>, <STRONG>GL_COLOR_ARRAY_TYPE</STRONG>, <STRONG>GL_EDGE_FLAG_ARRAY</STRONG>, <STRONG>GL_EDGE_FLAG_ARRAY_STRIDE</STRONG>, <STRONG>GL_INDEX_ARRAY</STRONG>, <STRONG>GL_INDEX_ARRAY_STRIDE</STRONG>, <STRONG>GL_INDEX_ARRAY_TYPE</STRONG>, <STRONG>GL_INDEX_LOGIC_OP</STRONG>, <STRONG>GL_NORMAL_ARRAY</STRONG>, <STRONG>GL_NORMAL_ARRAY_STRIDE</STRONG>, <STRONG>GL_NORMAL_ARRAY_TYPE</STRONG>, <STRONG>GL_POLYGON_OFFSET_UNITS</STRONG>, <STRONG>GL_POLYGON_OFFSET_FACTOR</STRONG>, <STRONG>GL_POLYGON_OFFSET_FILL</STRONG>, <STRONG>GL_POLYGON_OFFSET_LINE</STRONG>, <STRONG>GL_POLYGON_OFFSET_POINT</STRONG>, <STRONG>GL_TEXTURE_COORD_ARRAY</STRONG>, <STRONG>GL_TEXTURE_COORD_ARRAY_SIZE</STRONG>, <STRONG>GL_TEXTURE_COORD_ARRAY_STRIDE</STRONG>, <STRONG>GL_TEXTURE_COORD_ARRAY_TYPE</STRONG>, <STRONG>GL_VERTEX_ARRAY</STRONG>, <STRONG>GL_VERTEX_ARRAY_SIZE</STRONG>, <STRONG>GL_VERTEX_ARRAY_STRIDE</STRONG>, and <STRONG>GL_VERTEX_ARRAY_TYPE</STRONG> are available only if the GL version is 1.1 or greater. <STRONG>ERRORS</STRONG> <STRONG>GL_INVALID_ENUM</STRONG> is generated if <EM>pname</EM> is not an accepted value. <STRONG>GL_INVALID_OPERATION</STRONG> is generated if <STRONG>glGet</STRONG> is executed between the execution of <STRONG>glBegin</STRONG> and the corresponding execution of <STRONG>glEnd</STRONG>. <STRONG>SEE</STRONG> <STRONG>ALSO</STRONG> <STRONG>glGetClipPlane</STRONG>, <STRONG>glGetError</STRONG>, <STRONG>glGetLight</STRONG>, <STRONG>glGetMap</STRONG>, <STRONG>glGetMaterial</STRONG>, <STRONG>glGetPixelMap</STRONG>, <STRONG>glGetPointerv</STRONG>, <STRONG>glGetPolygonStipple</STRONG>, <STRONG>glGetString</STRONG>, <STRONG>glGetTexEnv</STRONG>, <STRONG>glGetTexGen</STRONG>, <STRONG>glGetTexImage</STRONG>, <STRONG>glGetTexLevelParameter</STRONG>, <STRONG>glGetTexParameter</STRONG>, <STRONG>glIsEnabled</STRONG></PRE></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -