الفئة Texture
Texture class
هذه الفئة تعرف الملمس من ملف خارجي.
public class Texture : TextureBase
المُنشئات
| الاسم | الوصف |
|---|
| Texture() | ينشئ مثيلاً جديداً للفئة Texture. |
| Texture(string) | ينشئ مثيلاً جديداً للفئة Texture. |
الخصائص
| الاسم | الوصف |
|---|
| Alpha { get; set; } | يحصل أو يعيّن قيمة ألفا الافتراضية للملمس. هذا صالح عندما يكون AlphaSource هو PixelAlpha. القيمة الافتراضية هي 1.0، نطاق القيم الصالحة بين 0 و 1 |
| AlphaSource { get; set; } | يحصل أو يعيّن ما إذا كان الملمس يحدد قناة ألفا. القيمة الافتراضية هي لا شيء |
| Content { get; set; } | يحصل أو يعيّن المحتوى الثنائي للملمس. المحتوى المدمج للملمس اختياري، يجب على المستخدم تحميل الملمس من ملف خارجي إذا كان مفقوداً. |
| EnableMipMap { get; set; } | يحصل أو يعيّن ما إذا كان mipmap مفعلاً لهذا الملمس |
| FileName { get; set; } | يحصل أو يعيّن ملف الملمس المرتبط. |
| MagFilter { get; set; } | يحصل أو يعيّن الفلتر للتكبير. |
| MinFilter { get; set; } | يسترجع أو يعيّن الفلتر للتقليل. |
| MipFilter { get; set; } | يسترجع أو يعيّن الفلتر لأخذ عينات مستوى الميب. |
| virtual Name { get; set; } | يحصل أو يعيّن الاسم. |
| Properties { get; } | يحصل على مجموعة جميع الخصائص. |
| UVRotation { get; set; } | يسترجع أو يعيّن دوران القوام |
| UVScale { get; set; } | يسترجع أو يعيّن مقياس الـ UV. |
| UVTranslation { get; set; } | يسترجع أو يعيّن إزاحة الـ UV. |
| WrapModeU { get; set; } | يسترجع أو يعيّن أوضاع لف القوام في الاتجاه U. |
| WrapModeV { get; set; } | يسترجع أو يعيّن أوضاع لف القوام في الاتجاه V. |
| WrapModeW { get; set; } | يسترجع أو يعيّن أوضاع لف القوام في الاتجاه W. |
الطرق
| الاسم | الوصف |
|---|
| FindProperty(string) | يجد الخاصية. يمكن أن تكون خاصية ديناميكية (Created by CreateDynamicProperty/SetProperty) أو خاصية أصلية (Identified by its name) |
| GetProperty(string) | احصل على قيمة الخاصية المحددة |
| RemoveProperty(Property) | يزيل خاصية ديناميكية. |
| RemoveProperty(string) | إزالة الخاصية المحددة بالاسم |
| SetProperty(string, object) | يضبط قيمة الخاصية المحددة |
| SetRotation(double, double) | يعيّن دوران الـ UV. |
| SetScale(double, double) | يعيّن مقياس الـ UV. |
| SetTranslation(double, double) | يعيّن إزاحة الـ UV. |
انظر أيضًا