PushConstant
Übersicht
PushConstant ist eine Klasse in Aspose.3D FOSS für .NET.
Ein Dienstprogramm, um Daten über push constant an den Shader zu übermitteln.
Diese Klasse bietet 8 Methoden zum Arbeiten mit PushConstant-Objekten in .NET-Programmen. Verfügbare Methoden umfassen: Commit, PushConstant, Write. Alle öffentlichen Mitglieder sind für jede .NET-Anwendung zugänglich, nachdem das Aspose.3D FOSS für .NET-Paket installiert wurde.
Methoden
| Signatur | Beschreibung |
|---|---|
PushConstant() | Konstruktor von |
Write(mat: FMatrix4) | Nicht in der FOSS-Edition implementiert — wirft zur Laufzeit. Schreibe die Matrix in die Konstante |
Write(n: int) | Nicht in der FOSS-Edition implementiert — wirft zur Laufzeit. Schreibe einen int-Wert in die Konstante |
Write(f: float) | Nicht implementiert in der FOSS-Edition — wirft zur Laufzeit. Schreibe einen float-Wert in die Konstante |
Write(vec: FVector4) | Nicht implementiert in der FOSS-Edition — wirft zur Laufzeit. Schreibe einen 4-Komponenten-Vektor in die Konstante |
Write(vec: FVector3) | Nicht implementiert in der FOSS-Edition — wirft zur Laufzeit. Schreibe einen 3-Komponenten-Vektor in die Konstante |
Write(x: float, y: float, z: float, w: float) | Nicht implementiert in der FOSS-Edition — wirft zur Laufzeit. Schreibe einen 4-Komponenten-Vektor in die Konstante |
Commit(stage: ShaderStage, commandList: ICommandList) | Nicht implementiert in der FOSS-Edition — wirft zur Laufzeit. Übergebe vorbereitete Daten an die Grafikpipeline. |