PushConstant

PushConstant class

Ett verktyg för att tillhandahålla data till shader genom push constant.

Metoder

constructor

NamnBeskrivning
constructor()Konstruktor för PushConstant

Result:


write

NamnBeskrivning
write(mat)Skriv matrisen till konstanten

Parameters:

NamnTypBeskrivning
matFMatrix4Matrisen att skriva

Result:


write

NamnBeskrivning
write(n)Skriv ett int‑värde till konstanten

Parameters:

NamnTypBeskrivning
Nummernull

Result:


write

NamnBeskrivning
write(f)Skriv ett float‑värde till konstanten

Parameters:

NamnTypBeskrivning
Nummernull

Result:


write

NamnBeskrivning
write(vec)Skriv en 4‑komponentsvektor till konstanten

Parameters:

NamnTypBeskrivning
veFVector4null

Result:


write

NamnBeskrivning
write(vec)Skriv en 3‑komponentsvektor till konstanten

Parameters:

NamnTypBeskrivning
veFVector3null

Result:


write

NamnBeskrivning
write(x, y, z, w)Skriv en 4‑komponentsvektor till konstanten

Parameters:

NamnTypBeskrivning
Nummernull
Nummernull
Nummernull
Nummernull

Result:


commit

NamnBeskrivning
commit(stage, commandList)Skicka förberedda data till grafikpipeline.

Parameters:

NamnTypBeskrivning
stageNummerShaderStage
commandLisICommandListnull

Result: