WebGLRenderingContext:getAttachedShaders() 方法

基线 广泛可用

此功能非常成熟,可在许多设备和浏览器版本上运行。它从 2015 年 7 月.

报告反馈

语法

WebGLRenderingContext.getAttachedShaders() 方法是 WebGL API 的一部分,它返回附加到 WebGLProgramWebGLShader 对象列表。
getAttachedShaders(program)

js

参数

program

要获取附加着色器的 WebGLProgram 对象。

返回值

示例

WebGLRenderingContext.getAttachedShaders() 方法是 WebGL API 的一部分,它返回附加到 WebGLProgramWebGLShader 对象列表。
const program = gl.createProgram();

// Attach pre-existing shaders
gl.attachShader(program, vertexShader);
gl.attachShader(program, fragmentShader);
gl.linkProgram(program);

gl.getAttachedShaders(program);

规范

附加到给定 WebGLProgramArray WebGLShader 对象。
规范
# 5.14.9

浏览器兼容性

WebGL 规范

另请参阅