PushConstant
Gambaran Umum
PushConstant adalah kelas dalam Aspose.3D FOSS untuk .NET.
Utilitas untuk menyediakan data ke shader melalui push constant.
Kelas ini menyediakan 8 metode untuk bekerja dengan objek PushConstant dalam program .NET. Metode yang tersedia meliputi: Commit, PushConstant, Write. Semua anggota publik dapat diakses oleh aplikasi .NET mana pun setelah menginstal paket Aspose.3D FOSS untuk .NET.
Metode
| Tanda tangan | Deskripsi |
|---|---|
PushConstant() | Konstruktor dari |
Write(mat: FMatrix4) | Tidak diimplementasikan dalam edisi FOSS — melempar pada waktu eksekusi. Tuliskan matriks ke konstanta |
Write(n: int) | Tidak diimplementasikan dalam edisi FOSS — melempar pada waktu eksekusi. Tuliskan nilai int ke konstanta |
Write(f: float) | Tidak diimplementasikan dalam edisi FOSS — melempar pada runtime. Tuliskan nilai float ke konstanta |
Write(vec: FVector4) | Tidak diimplementasikan dalam edisi FOSS — melempar pada runtime. Tuliskan vektor 4-komponen ke konstanta |
Write(vec: FVector3) | Tidak diimplementasikan dalam edisi FOSS — melempar pada runtime. Tuliskan vektor 3-komponen ke konstanta |
Write(x: float, y: float, z: float, w: float) | Tidak diimplementasikan dalam edisi FOSS — melempar pada runtime. Tuliskan vektor 4-komponen ke konstanta |
Commit(stage: ShaderStage, commandList: ICommandList) | Tidak diimplementasikan dalam edisi FOSS — melempar pada runtime. Komit data yang dipersiapkan ke pipeline grafis. |