在WebGL规范中,有什么作用? (问号)是什么意思?

时间:2017-06-28 17:27:07

标签: webgl specifications

在WebGL规范中,?(问号)是什么意思?

例如:WebGLBuffer? createBuffer();

1 个答案:

答案 0 :(得分:1)

正如@pleup指出的那样,它意味着值可以是null。如果上下文丢失,createBuffercreateShadercreateProgramcreateTexturecreateRenderbuffercreateFramebuffer都会返回null。< / p>

这就是您可能不希望WebGL对象上的属性的原因。

 var tex = gl.createTexture();
 tex.width = 320;   // BAD!!

如果上下文丢失,代码将失败。