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

在WebGL规范中,什么是?(问号)什么意思?,webgl,specifications,Webgl,Specifications,在WebGL规范中,?(问号)是什么意思 例如:WebGLBuffer?createBuffer()正如@pleup指出的,这意味着该值可以是nullcreateBuffer,createShader,createProgram,createTexture,createFramebuffer,createFramebuffer如果上下文丢失,都将返回null 这就是为什么您可能不希望删除WebGL对象上的属性 var tex = gl.createTexture(); tex.width =

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


例如:
WebGLBuffer?createBuffer()

正如@pleup指出的,这意味着该值可以是
null
createBuffer
createShader
createProgram
createTexture
createFramebuffer
createFramebuffer
如果上下文丢失,都将返回
null

这就是为什么您可能不希望删除WebGL对象上的属性

 var tex = gl.createTexture();
 tex.width = 320;   // BAD!!
如果上下文丢失,代码将失败。

该值可以为空。