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 | קריאה/כתיבה | מקבל או מגדיר את קוד המקור של ה-fragment shader. |
שיטות
| חתימה | תיאור |
|---|---|
GLSLSource() | קוד מקור GLSL |
DefineInclude(fileName: string, content: string) | לא מיושם בגרסת ה-FOSS — נזרק בזמן ריצה. הגדר קובץ וירטואלי עבור #include בקוד מקור GLSL |