Texture

Texture class

تحدد هذه الفئة النسيج من ملف خارجي.

public class Texture : TextureBase

المنشئون

اسموصف
Texture()يقوم بتهيئة مثيل جديد لملفTexture فئة .
Texture(string)يقوم بتهيئة مثيل جديد لملفTexture فئة .

الخصائص

اسموصف
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)يعين ترجمة الأشعة فوق البنفسجية.

أنظر أيضا