GLSLSource
ภาพรวม
GLSLSource เป็นคลาสใน Aspose.3D FOSS สำหรับ .NET. สืบทอดจาก: ShaderSource.
ซอร์สโค้ดของเชดเดอร์ใน GLSL
คลาสนี้ให้ 2 เมธอดสำหรับทำงานกับอ็อบเจกต์ GLSLSource ในโปรแกรม .NET. เมธอดที่พร้อมใช้งานรวมถึง: DefineInclude, GLSLSource. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้โดยแอปพลิเคชัน .NET ใดก็ได้หลังจากติดตั้งแพคเกจ Aspose.3D FOSS สำหรับ .NET. คุณสมบัติ: ComputeShader, FragmentShader, GeometryShader, VertexShader.
คุณสมบัติ
| ชื่อ | ประเภท | การเข้าถึง | คำอธิบาย |
|---|---|---|---|
ComputeShader | string | อ่าน/เขียน | รับหรือกำหนดโค้ดต้นฉบับของเชดเดอร์คอมพิวต์. |
GeometryShader | string | อ่าน/เขียน | รับหรือกำหนดซอร์สโค้ดของเชดเดอร์เรขาคณิต. |
VertexShader | string | อ่าน/เขียน | รับหรือกำหนดซอร์สโค้ดของเวอร์เทกซ์เชดเดอร์ |
FragmentShader | string | อ่าน/เขียน | รับหรือกำหนดซอร์สโค้ดของเชดเดอร์ส่วนเฟรกเมนต์. |
วิธีการ
| ลายเซ็น | คำอธิบาย |
|---|---|
GLSLSource() | ซอร์ส GLSL |
DefineInclude(fileName: string, content: string) | ยังไม่ได้ทำในรุ่น FOSS — จะทำให้เกิดข้อผิดพลาดขณะรันไทม์. กำหนดไฟล์เสมือนสำหรับ #include ในโค้ดต้นฉบับ GLSL |