PushConstant

PushConstant class

通过推送常量向着色器提供数据的实用工具。

方法

constructor

名称描述
constructor()PushConstant 的构造函数

Result:


write

名称描述
write(mat)将矩阵写入常量

Parameters:

名称类型描述
matFMatrix4要写入的矩阵

Result:


write

名称描述
write(n)将 int 值写入常量

Parameters:

名称类型描述
数字null

Result:


write

名称描述
write(f)将 float 值写入常量

Parameters:

名称类型描述
数字null

Result:


write

名称描述
write(vec)将 4 分量向量写入常量

Parameters:

名称类型描述
veFVector4null

Result:


write

名称描述
write(vec)将 3 分量向量写入常量

Parameters:

名称类型描述
veFVector3null

Result:


write

名称描述
write(x, y, z, w)将 4 分量向量写入常量

Parameters:

名称类型描述
数字null
数字null
数字null
数字null

Result:


commit

名称描述
commit(stage, commandList)将准备好的数据提交到图形管线。

Parameters:

名称类型描述
stage数字ShaderStage
commandLisICommandListnull

Result: