الفئة ShaderTechnique

ShaderTechnique class

تقنية التظليل تمثل تنفيذًا محددًا للتصيير.

public class ShaderTechnique

المُنشئات

الاسمالوصف
ShaderTechnique()يُنشئ مثيلاً جديدًا من الفئة ShaderTechnique.

الخصائص

الاسمالوصف
Description { get; set; }يحصل أو يضبط وصف هذه التقنية
RenderAPI { get; set; }يحصل أو يضبط API التصيير المستخدم في هذه التقنية
RenderAPIVersion { get; set; }يحصل أو يضبط إصدار API التصيير.
ShaderContent { get; set; }يحصل أو يضبط محتوى نص تظليل مضمّن. يمكن أن يكون ملف مصدر تظليل HLSL/GLSL.
ShaderEntry { get; set; }يحصل أو يضبط نقطة الدخول للتظليل، بعض التظليلات مثل HLSL يمكن أن تحتوي على مداخل مخصصة.
ShaderFile { get; set; }يحصل أو يضبط اسم ملف التظليل الخارجي.
ShaderLanguage { get; set; }يحصل أو يضبط لغة التظليل المستخدمة في هذه التقنية.
ShaderParameters { get; }يحصل على تعريف معلمة التظليل. المفتاح هو اسم الخاصية الديناميكية، والقيمة هي اسم معلمة التظليل التي ترتبط بها الخاصية.
ShaderVersion { get; set; }يحصل أو يضبط إصدار التظليل المستخدم في هذه التقنية.

الطرق

الاسمالوصف
AddBinding(string, string)يربط الخاصية الديناميكية بمعلمة التظليل

انظر أيضًا