1. gl.clearColor(red, green, blue, alpha)
(1) 设置指定绘图区域的背景色,这是在清空绘图区的必需条件(可以理解为填充背景的意思)。以RGBA格式设置背景色。
(2) Red:指定红色值(0.0-1.0),越高颜色越亮
(3) Green:指定绿色值(0.0-1.0),越高颜色越亮
(4) Blue:指定蓝色值(0.0-1.0),越高颜色越亮
(5) Alpha:指定透明度值(0.0-1.0),越高越不透明
(6) 无返回值。如需获取错误信息在第1个函数中开启错误提示。
(7) 一旦设置了背景色后该背景色就会储存在WebGL系统中,在之后无需重复指定;如需改变则再次设置。
2. gl.clear(buffer)
(1) 将指定缓冲区(buffer)设定为预定的值。
(2) gl.COLOR_BUFFER_BIT:颜色缓冲区。当buffer为此值时将使用gl.clearColor()设定的颜色去清空颜色缓冲区。默认:(0.0, 0.0, 0.0, 0.0)。
(3) gl.DEPTH_BUFFER_BIT:深度缓冲区。使用gl.clearDepth(),默认:1.0。
(4) gl.STENCIL_BUFFER_BIT:模板缓冲区。使用gl.clearStencil(),默认:0。
(5) 正确返回:无;错误返回:INVALID_VALUE
发表评论
侧栏公告
寄语
譬如朝露博客是一个分享前端知识的网站,联系方式11523518。
热评文章
标签列表
热门文章
友情链接