glClear

glClear

名字

glClear--清除视口缓存


C  规格


void  glClear(GLbitfield mask)


参数

            mask

                      masks是bit位的,用于标示要被清除的缓冲区。 这个参数有四种:GL_COLOR_BUFFER_BIT,  GL_DEPTHBUFFER_BIT,GL_ACCUM_BUFFER_BIT  和 GL_STENCIL_BUFFER_BIT。//(颜色缓冲,深度缓冲,累加器缓冲,模板缓冲?)


描述

glClear 通过预先选择的glClearIndex,glClearStencil,和glDrawBuffer来设置视口的位平面区域的值。


像素的所有权测试,裁剪测试,抖动和writemasks影响glClear的操作。裁剪这一操作有明确的区域。透明函数,颜色混和函数,逻辑操作,镂空,纹理映射,还有Z-缓冲,都可以被glClear忽略掉。


glClear 只有一个参数,这个参数有几个可选的已经提供给你的bitwise类型的值。

可选值如下:

GL_COLOR_BUFFER_BIT
Indicates the buffers currently enabled for color writing.     指出缓冲区当前可用于写入颜色
GL_DEPTH_BUFFER_BIT
Indicates the depth buffer.                                                   指出是深度缓冲区
GL_ACCUM_BUFFER_BIT
Indicates the accumulation buffer.                                       指出累加缓冲区
GL_STENCIL_BUFFER_BIT
Indicates the stencil buffer.                                                  指出模板缓冲区

每一个缓冲区的值都已经由对缓冲区的声明设置声明


注意:

如果没有呈现缓冲区,那么指向那个缓冲区的glClear无效。


错误列表:

                                     略                                                                          











                                                                             (辛苦一字一字零基础翻译,转载注明出处,译者。)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值