PushConstant

PushConstant

ภาพรวม

PushConstant เป็นคลาสใน Aspose.3D FOSS สำหรับ .NET.

ยูทิลิตี้เพื่อส่งข้อมูลไปยัง shader ผ่าน push constant.

คลาสนี้ให้ 8 เมธอดสำหรับทำงานกับอ็อบเจกต์ PushConstant ในโปรแกรม .NET. เมธอดที่มีให้รวมถึง: Commit, PushConstant, Write. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้โดยแอปพลิเคชัน .NET ใด ๆ หลังจากติดตั้งแพ็กเกจ Aspose.3D FOSS สำหรับ .NET.

วิธีการ

ลายเซ็นคำอธิบาย
PushConstant()ตัวสร้างของ
Write(mat: FMatrix4)ไม่ได้รับการใช้งานในรุ่น FOSS — จะโยนข้อยกเว้นในระหว่างรันไทม์. เขียนเมทริกซ์ไปยังค่าคงที่
Write(n: int)ไม่ได้รับการใช้งานในรุ่น FOSS — จะโยนข้อยกเว้นในระหว่างรันไทม์. เขียนค่าชนิด int ไปยังค่าคงที่
Write(f: float)ไม่ได้รับการพัฒนาในรุ่น FOSS — จะโยนข้อยกเว้นในขณะรันไทม์. เขียนค่าทศนิยมลงในค่าคงที่
Write(vec: FVector4)ไม่ได้รับการพัฒนาในรุ่น FOSS — จะโยนข้อยกเว้นในขณะรันไทม์. เขียนเวกเตอร์ 4 ส่วนประกอบลงในค่าคงที่
Write(vec: FVector3)ไม่ได้รับการพัฒนาในรุ่น FOSS — จะโยนข้อยกเว้นในขณะรันไทม์. เขียนเวกเตอร์ 3 คอมโพเนนต์ไปยังค่าคงที่
Write(x: float, y: float, z: float, w: float)ไม่ได้ถูกพัฒนาในรุ่น FOSS — จะทำให้เกิดข้อผิดพลาดขณะรันไทม์. เขียนเวกเตอร์ 4 คอมโพเนนต์ไปยังค่าคงที่
Commit(stage: ShaderStage, commandList: ICommandList)ไม่ได้ถูกพัฒนาในรุ่น FOSS — จะทำให้เกิดข้อผิดพลาดขณะรันไทม์. คอมมิตข้อมูลที่เตรียมไว้เข้าสู่ pipeline กราฟิก.

ดูเพิ่มเติม

 ภาษาไทย