GLSLSource
نظرة عامة
GLSLSource هي فئة في Aspose.3D FOSS لـ .NET. تورث من: ShaderSource.
الكود المصدري للـ shaders في GLSL
هذه الفئة توفر طريقتين للعمل مع كائنات GLSLSource في برامج .NET. تشمل الطرق المتاحة: DefineInclude, GLSLSource. جميع الأعضاء العامين متاحين لأي تطبيق .NET بعد تثبيت حزمة Aspose.3D FOSS لـ .NET. الخصائص: ComputeShader, FragmentShader, GeometryShader, VertexShader.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
ComputeShader | string | قراءة/كتابة | يحصل أو يعيّن شفرة المصدر للـ compute shader. |
GeometryShader | string | قراءة/كتابة | يحصل أو يضبط شفرة المصدر لمُظلّل الهندسة. |
VertexShader | string | قراءة/كتابة | يحصل أو يضبط شفرة المصدر لمُظلِل القمة |
FragmentShader | string | قراءة/كتابة | يحصل أو يعيّن شفرة المصدر لمظلّل الجزء. |
الطرق
| التوقيع | وصف |
|---|---|
GLSLSource() | مصدر GLSL |
DefineInclude(fileName: string, content: string) | غير مُنفَّذ في نسخة FOSS — يرفع استثناءً أثناء التشغيل. تعريف ملف افتراضي لـ #include في شفرة مصدر GLSL |