名称
glIsEnabled - 测试是否启用了某功能
C规范
GLboolean glIsEnabled(GLenum cap);
参数
cap
指定表示GL功能的符号常量。
描述
如果cap是启用的功能,glIsEnabled将返回GL_TRUE,否则返回GL_FALSE。 初始化时禁用除GL_DITHER之外的所有功能; GL_DITHER初始化时启用。
cap接受以下常量:
常量 | 另见 |
GL_BLEND | glBlendFunc |
GL_CULL_FACE | glCullFace |
GL_DEPTH_TEST | glDepthFunc,glDepthRangef |
GL_DITHER | glEnable |
GL_POLYGON_OFFSET_FILL | glPolygonOffset |
GL_SAMPLE_ALPHA_TO_COVERAGE | glSampleCoverage |
GL_SAMPLE_COVERAGE | glSampleCoverage |
GL_SCISSOR_TEST | glScissor |
GL_STENCIL_TEST | glStencilFunc,glStencilOp |
注意
如果生成错误,glIsEnabled将返回0。
错误
GL_INVALID_ENUM
:cap不是上述可接受的值。
另见
版权
https://www.khronos.org/registry/OpenGL-Refpages/es2.0/xhtml/glIsEnabled.xml
https://blog.csdn.net/flycatdeng
Copyright © 1991-2006 Silicon Graphics, Inc.本文档的许可是根据SGI Free Software B License.详见http://oss.sgi.com/projects/FreeB/.
![](https://i-blog.csdnimg.cn/blog_migrate/b61b18ac35ef755ca70fdb04fbb7539f.png)