PushConstant

PushConstant class

Un utilitaire pour fournir des données au shader via une constante push.

Méthodes

constructor

NomDescription
constructor()Constructeur du PushConstant

Result:


write

NomDescription
write(mat)Écrire la matrice dans la constante

Parameters:

NomTypeDescription
matFMatrix4La matrice à écrire

Result:


write

NomDescription
write(n)Écrire une valeur int dans la constante

Parameters:

NomTypeDescription
Nombrenull

Result:


write

NomDescription
write(f)Écrire une valeur float dans la constante

Parameters:

NomTypeDescription
Nombrenull

Result:


write

NomDescription
write(vec)Écrire un vecteur à 4 composantes dans la constante

Parameters:

NomTypeDescription
veFVector4null

Result:


write

NomDescription
write(vec)Écrire un vecteur à 3 composantes dans la constante

Parameters:

NomTypeDescription
veFVector3null

Result:


write

NomDescription
write(x, y, z, w)Écrire un vecteur à 4 composantes dans la constante

Parameters:

NomTypeDescription
Nombrenull
Nombrenull
Nombrenull
Nombrenull

Result:


commit

NomDescription
commit(stage, commandList)Valider les données préparées vers le pipeline graphique.

Parameters:

NomTypeDescription
stageNombreShaderStage
commandLisICommandListnull

Result: