PushConstant

PushConstant class

Ein Hilfsprogramm, um Daten über Push-Konstanten an den Shader zu übermitteln.

Methoden

constructor

NameBeschreibung
constructor()Konstruktor von PushConstant

Result:


write

NameBeschreibung
write(mat)Schreibe die Matrix in die Konstante

Parameters:

NameTypBeschreibung
matFMatrix4Die zu schreibende Matrix

Result:


write

NameBeschreibung
write(n)Schreibe einen Int‑Wert in die Konstante

Parameters:

NameTypBeschreibung
Numbernull

Result:


write

NameBeschreibung
write(f)Schreibe einen Float‑Wert in die Konstante

Parameters:

NameTypBeschreibung
Numbernull

Result:


write

NameBeschreibung
write(vec)Schreibe einen 4‑Komponenten‑Vektor in die Konstante

Parameters:

NameTypBeschreibung
veFVector4null

Result:


write

NameBeschreibung
write(vec)Schreibe einen 3‑Komponenten‑Vektor in die Konstante

Parameters:

NameTypBeschreibung
veFVector3null

Result:


write

NameBeschreibung
write(x, y, z, w)Schreibe einen 4‑Komponenten‑Vektor in die Konstante

Parameters:

NameTypBeschreibung
Numbernull
Numbernull
Numbernull
Numbernull

Result:


commit

NameBeschreibung
commit(stage, commandList)Übermittelt vorbereitete Daten an die Grafikpipeline.

Parameters:

NameTypBeschreibung
StufeNumberShaderStage
commandLisICommandListnull

Result: