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:

名前説明
stageShaderStage
commandLisICommandListnull

Result: