PushConstant

PushConstant class

Een hulpmiddel om gegevens aan de shader te leveren via een push-constante.

Methoden

constructor

NaamBeschrijving
constructor()Constructor van de PushConstant

Result:


write

NaamBeschrijving
write(mat)Schrijf de matrix naar de constante

Parameters:

NaamTypeBeschrijving
matFMatrix4De matrix om te schrijven

Result:


write

NaamBeschrijving
write(n)Schrijf een int-waarde naar de constante

Parameters:

NaamTypeBeschrijving
Numbernull

Result:


write

NaamBeschrijving
write(f)Schrijf een float-waarde naar de constante

Parameters:

NaamTypeBeschrijving
Numbernull

Result:


write

NaamBeschrijving
write(vec)Schrijf een 4-componentenvector naar de constante

Parameters:

NaamTypeBeschrijving
veFVector4null

Result:


write

NaamBeschrijving
write(vec)Schrijf een 3-componentenvector naar de constante

Parameters:

NaamTypeBeschrijving
veFVector3null

Result:


write

NaamBeschrijving
write(x, y, z, w)Schrijf een 4-componentenvector naar de constante

Parameters:

NaamTypeBeschrijving
Numbernull
Numbernull
Numbernull
Numbernull

Result:


commit

NaamBeschrijving
commit(stage, commandList)Commit voorbereide gegevens naar de grafische pijplijn.

Parameters:

NaamTypeBeschrijving
stageNumberShaderStage
commandLisICommandListnull

Result: