PushConstant

PushConstant class

Una utility per fornire dati allo shader tramite push constant.

Metodi

constructor

NomeDescrizione
constructor()Costruttore di PushConstant

Result:


write

NomeDescrizione
write(mat)Scrivi la matrice nella costante

Parameters:

NomeTipoDescrizione
matFMatrix4La matrice da scrivere

Result:


write

NomeDescrizione
write(n)Scrivi un valore int nella costante

Parameters:

NomeTipoDescrizione
Numeronull

Result:


write

NomeDescrizione
write(f)Scrivi un valore float nella costante

Parameters:

NomeTipoDescrizione
Numeronull

Result:


write

NomeDescrizione
write(vec)Scrivi un vettore a 4 componenti nella costante

Parameters:

NomeTipoDescrizione
veFVector4null

Result:


write

NomeDescrizione
write(vec)Scrivi un vettore a 3 componenti nella costante

Parameters:

NomeTipoDescrizione
veFVector3null

Result:


write

NomeDescrizione
write(x, y, z, w)Scrivi un vettore a 4 componenti nella costante

Parameters:

NomeTipoDescrizione
Numeronull
Numeronull
Numeronull
Numeronull

Result:


commit

NomeDescrizione
commit(stage, commandList)Conferma i dati preparati al pipeline grafico.

Parameters:

NomeTipoDescrizione
stageNumeroShaderStage
commandLisICommandListnull

Result: