好贷网好贷款

OpenGL函数帮助文档-glClear

发布时间:2016-12-4 12:00:01 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"OpenGL函数帮助文档-glClear",主要涉及到OpenGL函数帮助文档-glClear方面的内容,对于OpenGL函数帮助文档-glClear感兴趣的同学可以参考一下。

OpenGL函数思考-glClear 函数原型:       void glClear(GLbitfield mask); 参数说明:       GLbitfield:可以使用 | 运算符组合不同的缓冲标志位,表明需要清除的缓冲,例如glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT)表示要清除颜色缓冲以及深度缓冲,可以使用以下标志位       GL_COLOR_BUFFER_BIT:    当前可写的颜色缓冲      GL_DEPTH_BUFFER_BIT:    深度缓冲      GL_ACCUM_BUFFER_BIT:   累积缓冲  GL_STENCIL_BUFFER_BIT: 模板缓冲 函数说明:       glClear()函数的作用是用当前缓冲区清除值,也就是glClearColor或者glClearDepth、glClearIndex、glClearStencil、glClearAccum等函数所指定的值来清除指定的缓冲区,也可以使用glDrawBuffer一次清除多个颜色缓存。比如:   glClearColor(0.0,0.0,0.0,0.0);   glClear(GL_COLOR_BUFFER_BIT);   第一条语句表示清除颜色设为黑色,第二条语句表示实际完成了把整个窗口清除为黑色的任务,glClear()的唯一参数表示需要被清除的缓冲区。       像素检验、裁剪检验、抖动和缓存的写屏蔽都会影响glClear的操作,其中,裁剪范围限制了清除的区域,而glClear命令还会忽略alpha函数、融合函数、逻辑操作、模板、纹理映射和z缓存;

上一篇:检测MSWORD.OLB是否注册及注册的代码
下一篇:tomcat linux startup.sh jdk配置

相关文章

相关评论