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