关于glClear等函数的用法

一、清除等相关函数

 

glClear():将从窗口中清除最后一次所绘制的图形。

glClearColor(GLclampf red,GLclampf green,GLclampf blue, GLclampf alpha):设置颜色和Alpha值,用于清除颜色缓冲区,需要使用的填充值范围在【0.0f,1.0f】。

glClearDepth(GLclampf depth):设置深度值,用于深度缓冲区的清除。

glClearStencil(GLint value):设置模板值,用于模板缓冲区的清除。

glClearAccum(GLfloat red,GLfloat green,GLfloat blue,GLfloat alpha):清除积累缓冲区的值。

glClearIndex( GLfloat c):指定清除颜色索引缓冲区时使用的索引。默认值为零。

 

二、函数参数

 

glClear使用 | 运算符组合不同的缓冲标志位,表明需要清除的缓冲,可以使用以下标志位。

 

  • GL_COLOR_BUFFER_BIT:      当前可写的颜色缓冲
  • GL_DEPTH_BUFFER_BIT:      深度缓冲
  • GL_ACCUM_BUFFER_BIT:      累积缓冲
  • GL_STENCIL_BUFFER_BIT:     模板缓冲
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值