PushConstant
Inhalt
[
Ausblenden
]PushConstant class
Ein Hilfsprogramm, um Daten über Push-Konstanten an den Shader zu übermitteln.
Methoden
constructor
| Name | Beschreibung |
|---|---|
| constructor() | Konstruktor von PushConstant |
Result:
write
| Name | Beschreibung |
|---|---|
| write(mat) | Schreibe die Matrix in die Konstante |
Parameters:
| Name | Typ | Beschreibung |
|---|---|---|
| mat | FMatrix4 | Die zu schreibende Matrix |
Result:
write
| Name | Beschreibung |
|---|---|
| write(n) | Schreibe einen Int‑Wert in die Konstante |
Parameters:
| Name | Typ | Beschreibung |
|---|---|---|
| Number | null |
Result:
write
| Name | Beschreibung |
|---|---|
| write(f) | Schreibe einen Float‑Wert in die Konstante |
Parameters:
| Name | Typ | Beschreibung |
|---|---|---|
| Number | null |
Result:
write
| Name | Beschreibung |
|---|---|
| write(vec) | Schreibe einen 4‑Komponenten‑Vektor in die Konstante |
Parameters:
| Name | Typ | Beschreibung |
|---|---|---|
| ve | FVector4 | null |
Result:
write
| Name | Beschreibung |
|---|---|
| write(vec) | Schreibe einen 3‑Komponenten‑Vektor in die Konstante |
Parameters:
| Name | Typ | Beschreibung |
|---|---|---|
| ve | FVector3 | null |
Result:
write
| Name | Beschreibung |
|---|---|
| write(x, y, z, w) | Schreibe einen 4‑Komponenten‑Vektor in die Konstante |
Parameters:
| Name | Typ | Beschreibung |
|---|---|---|
| Number | null | |
| Number | null | |
| Number | null | |
| Number | null |
Result:
commit
| Name | Beschreibung |
|---|---|
| commit(stage, commandList) | Übermittelt vorbereitete Daten an die Grafikpipeline. |
Parameters:
| Name | Typ | Beschreibung |
|---|---|---|
| Stufe | Number | ShaderStage |
| commandLis | ICommandList | null |
Result: