WebGLRenderingContext: getShaderParameter() 方法
注意:此功能在 Web Workers 中可用。
WebGL API 的 WebGLRenderingContext.getShaderParameter() 方法返回有關給定著色器的資訊。
語法
js
getShaderParameter(shader, pname)
引數
shader-
一個
WebGLShader,從中獲取引數資訊。 pname-
一個
GLenum,指定要查詢的資訊。可能的值gl.DELETE_STATUS-
返回一個
GLboolean,指示著色器是否被標記為刪除。 gl.COMPILE_STATUS-
返回一個
GLboolean,指示上次著色器編譯是否成功。 gl.SHADER_TYPE-
返回一個
GLenum,指示著色器是頂點著色器(gl.VERTEX_SHADER)還是片段著色器(gl.FRAGMENT_SHADER)物件。
返回值
返回請求的著色器資訊(由 pname 指定)。
示例
js
gl.getShaderParameter(shader, gl.SHADER_TYPE);
規範
| 規範 |
|---|
| WebGL 規範 # 5.14.9 |
瀏覽器相容性
載入中…