WebGLRenderingContext: getAttribLocation() 方法

Baseline 已廣泛支援

此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 ⁨2015 年 7 月⁩以來,各瀏覽器均已提供此特性。

注意:此功能在 Web Workers 中可用。

WebGLRenderingContext.getAttribLocation() 方法是 WebGL API 的一部分,用於獲取給定 WebGLProgram 中某個 attribute 變數的位置。

語法

js
getAttribLocation(program, name)

引數

program

包含 attribute 變數的 WebGLProgram 物件。

name

指定要獲取其位置的 attribute 變數名稱的字串。

返回值

如果找到變數名,則返回一個表示該變數位置的 GLint 型別數字。否則返回 -1。

示例

js
gl.getAttribLocation(program, "vColor");

規範

規範
WebGL 規範
# 5.14.10

瀏覽器相容性

另見