PushConstant

PushConstant class

Una utilidad para proporcionar datos al shader mediante push constant.

Métodos

constructor

NombreDescripción
constructor()Constructor del PushConstant

Result:


write

NombreDescripción
write(mat)Escribe la matriz en la constante

Parameters:

NombreTipoDescripción
matFMatrix4La matriz a escribir

Result:


write

NombreDescripción
write(n)Escribe un valor int a la constante

Parameters:

NombreTipoDescripción
Númeronull

Result:


write

NombreDescripción
write(f)Escribe un valor float a la constante

Parameters:

NombreTipoDescripción
Númeronull

Result:


write

NombreDescripción
write(vec)Escribe un vector de 4 componentes a la constante

Parameters:

NombreTipoDescripción
veFVector4null

Result:


write

NombreDescripción
write(vec)Escribe un vector de 3 componentes a la constante

Parameters:

NombreTipoDescripción
veFVector3null

Result:


write

NombreDescripción
write(x, y, z, w)Escribe un vector de 4 componentes a la constante

Parameters:

NombreTipoDescripción
Númeronull
Númeronull
Númeronull
Númeronull

Result:


commit

NombreDescripción
commit(stage, commandList)Confirma los datos preparados al pipeline gráfico.

Parameters:

NombreTipoDescripción
stageNúmeroShaderStage
commandLisICommandListnull

Result: