正在准备搜索索引...
搜索索引不可用
LayaAir3引擎API
LayaAir3引擎API
laya/RenderDriver/WebGLDriver/RenderDevice/WebGLUniformBuffer
WebGLUniformBuffer
类 WebGLUniformBuffer
层级 (
查看层级一览
)
WebGLUniformBufferBase
WebGLUniformBuffer
索引
构造函数
constructor
属性
descriptor
name
need
Upload
方法
add
Uniform
bind
clone
clone
To
create
destroy
set
Buffer
set
Float
set
Int
set
Matrix3x3
set
Matrix4x4
set
Uniform
Data
set
Vector2
set
Vector3
set
Vector4
upload
构造函数
constructor
new
WebGLUniformBuffer
(
name
:
string
)
:
WebGLUniformBuffer
参数
name
:
string
返回
WebGLUniformBuffer
属性
descriptor
descriptor
:
WebGLUniformBufferDescriptor
name
name
:
string
need
Upload
needUpload
:
boolean
方法
add
Uniform
addUniform
(
index
:
number
,
type
:
ShaderDataType
,
arraySize
?:
number
)
:
void
添加 uniform
参数
index
:
number
type
:
ShaderDataType
arraySize
:
number
= 0
返回
void
bind
bind
(
location
:
number
)
:
void
参数
location
:
number
返回
void
clone
clone
()
:
WebGLUniformBuffer
返回
WebGLUniformBuffer
clone
To
cloneTo
(
dest
:
WebGLUniformBuffer
)
:
void
参数
dest
:
WebGLUniformBuffer
返回
void
create
create
()
:
void
返回
void
destroy
destroy
()
:
void
返回
void
set
Buffer
setBuffer
(
index
:
number
,
value
:
Float32Array
)
:
void
参数
index
:
number
value
:
Float32Array
返回
void
set
Float
setFloat
(
index
:
number
,
value
:
number
)
:
void
参数
index
:
number
value
:
number
返回
void
set
Int
setInt
(
index
:
number
,
value
:
number
)
:
void
参数
index
:
number
value
:
number
返回
void
set
Matrix3x3
setMatrix3x3
(
index
:
number
,
value
:
Matrix3x3
)
:
void
参数
index
:
number
value
:
Matrix3x3
返回
void
set
Matrix4x4
setMatrix4x4
(
index
:
number
,
value
:
Matrix4x4
)
:
void
参数
index
:
number
value
:
Matrix4x4
返回
void
set
Uniform
Data
setUniformData
(
index
:
number
,
type
:
ShaderDataType
,
data
:
any
)
:
void
参数
index
:
number
type
:
ShaderDataType
data
:
any
返回
void
set
Vector2
setVector2
(
index
:
number
,
value
:
Vector2
)
:
void
参数
index
:
number
value
:
Vector2
返回
void
set
Vector3
setVector3
(
index
:
number
,
value
:
Vector3
)
:
void
参数
index
:
number
value
:
Vector3
返回
void
set
Vector4
setVector4
(
index
:
number
,
value
:
Vector4
)
:
void
参数
index
:
number
value
:
Vector4
返回
void
upload
upload
()
:
void
返回
void
切换版本:
显示设置
成员可见性
继承
外部
配色
自动
浅色
深色
目录
构造函数
constructor
属性
descriptor
name
need
Upload
方法
add
Uniform
bind
clone
clone
To
create
destroy
set
Buffer
set
Float
set
Int
set
Matrix3x3
set
Matrix4x4
set
Uniform
Data
set
Vector2
set
Vector3
set
Vector4
upload
LayaAir3引擎API
加载中……
添加 uniform