ShaderTechnique
نظرة عامة
ShaderTechnique هي فئة في Aspose.3D FOSS لـ .NET.
تقنية الـ shader تمثل تنفيذًا ملموسًا للتصيير.
توفر هذه الفئة طريقتين للعمل مع كائنات ShaderTechnique في برامج .NET. تشمل الطرق المتاحة: AddBinding، ShaderTechnique. جميع الأعضاء العامة متاحة لأي تطبيق .NET بعد تثبيت حزمة Aspose.3D FOSS لـ .NET. الخصائص: Description، RenderAPI، RenderAPIVersion، ShaderContent، ShaderEntry، ShaderFile، و3 أخرى.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
Description | string | قراءة/كتابة | يحصل أو يضبط وصف هذه التقنية. |
ShaderLanguage | string | قراءة/كتابة | يحصل أو يضبط لغة التظليل المستخدمة في هذه التقنية. |
ShaderVersion | string | قراءة/كتابة | يحصل أو يضبط إصدار الـ shader المستخدم في هذه التقنية. |
ShaderFile | string | قراءة/كتابة | يحصل أو يضبط اسم الملف لملف الظل الخارجي. |
ShaderContent | byte[] | قراءة/كتابة | يحصل على أو يعيّن محتوى برنامج الظل المدمج. |
ShaderEntry | string | قراءة/كتابة | يحصل أو يضبط نقطة الدخول للـ shader. |
RenderAPI | string | قراءة/كتابة | يحصل أو يعيّن API العرضي المستخدم في هذه التقنية. |
RenderAPIVersion | string | قراءة/كتابة | يحصل أو يعيّن إصدار API الخاص بالتصيير. |
ShaderParameters | IDictionary<string, string> | قراءة | يحصل على تعريف معلمة الـ shader. |
الطرق
| التوقيع | وصف |
|---|---|
ShaderTechnique() | يُنشئ مثيلاً جديدًا من الفئة ShaderTechnique. |
AddBinding(property: string, shaderParameter: string) | يربط الخاصية الديناميكية بمعامل الظل. |