PushConstant

PushConstant class

Utilitas untuk menyediakan data ke shader melalui push constant.

Metode

constructor

NamaDeskripsi
constructor()Konstruktor dari PushConstant

Result:


write

NamaDeskripsi
write(mat)Tulis matriks ke konstanta

Parameters:

NamaTipeDeskripsi
matFMatrix4Matriks yang akan ditulis

Result:


write

NamaDeskripsi
write(n)Tulis nilai int ke konstanta

Parameters:

NamaTipeDeskripsi
Angkanull

Result:


write

NamaDeskripsi
write(f)Tulis nilai float ke konstanta

Parameters:

NamaTipeDeskripsi
Angkanull

Result:


write

NamaDeskripsi
write(vec)Tulis vektor 4-komponen ke konstanta

Parameters:

NamaTipeDeskripsi
veFVector4null

Result:


write

NamaDeskripsi
write(vec)Tulis vektor 3-komponen ke konstanta

Parameters:

NamaTipeDeskripsi
veFVector3null

Result:


write

NamaDeskripsi
write(x, y, z, w)Tulis vektor 4-komponen ke konstanta

Parameters:

NamaTipeDeskripsi
Angkanull
Angkanull
Angkanull
Angkanull

Result:


commit

NamaDeskripsi
commit(stage, commandList)Komit data yang dipersiapkan ke pipeline grafis.

Parameters:

NamaTipeDeskripsi
stageAngkaShaderStage
commandLisICommandListnull

Result: