ShaderTechnique
ภาพรวม
ShaderTechnique เป็นคลาสใน Aspose.3D FOSS สำหรับ .NET.
เทคนิคเชดเดอร์แสดงถึงการดำเนินการเรนเดอร์ที่เป็นรูปธรรม.
คลาสนี้ให้ 2 เมธอดสำหรับทำงานกับวัตถุ ShaderTechnique ในโปรแกรม .NET. เมธอดที่มีให้รวมถึง: AddBinding, ShaderTechnique. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้จากแอปพลิเคชัน .NET ใด ๆ หลังจากติดตั้งแพคเกจ Aspose.3D FOSS สำหรับ .NET. คุณสมบัติ: Description, RenderAPI, RenderAPIVersion, ShaderContent, ShaderEntry, ShaderFile, และอีก 3 รายการ.
คุณสมบัติ
| ชื่อ | ประเภท | การเข้าถึง | คำอธิบาย |
|---|---|---|---|
Description | string | อ่าน/เขียน | รับหรือกำหนดค่าคำอธิบายของเทคนิคนี้. |
ShaderLanguage | string | อ่าน/เขียน | รับหรือกำหนดภาษาชาดเดอร์ที่ใช้โดยเทคนิคนี้. |
ShaderVersion | string | อ่าน/เขียน | รับหรือกำหนดเวอร์ชันของเชดเดอร์ที่ใช้โดยเทคนิคนี้. |
ShaderFile | string | อ่าน/เขียน | รับหรือกำหนดชื่อไฟล์ของไฟล์เชดเดอร์ภายนอก. |
ShaderContent | byte[] | อ่าน/เขียน | รับหรือกำหนดเนื้อหาของสคริปต์เชดเดอร์ที่ฝังไว้. |
ShaderEntry | string | อ่าน/เขียน | รับหรือกำหนดจุดเริ่มต้นของเชดเดอร์. |
RenderAPI | string | อ่าน/เขียน | รับหรือกำหนด API การเรนเดอร์ที่ใช้โดยเทคนิคนี้. |
RenderAPIVersion | string | อ่าน/เขียน | รับหรือกำหนดเวอร์ชันของการเรนเดอร์ API. |
ShaderParameters | IDictionary<string, string> | อ่าน | รับคำนิยามพารามิเตอร์ของเชดเดอร์. |
วิธีการ
| ลายเซ็น | คำอธิบาย |
|---|---|
ShaderTechnique() | เริ่มต้นอินสแตนซ์ใหม่ของคลาส ShaderTechnique. |
AddBinding(property: string, shaderParameter: string) | ผูกคุณสมบัติไดนามิกกับพารามิเตอร์เชดเดอร์. |