الفئة TextureData

TextureData class

هذه الفئة تحتوي على البيانات الخام وتعريف التنسيق للملمس.

public class TextureData : A3DObject

المُنشئات

الاسمالوصف
TextureData()منشئ TextureData
TextureData(int, int, PixelFormat)ينشئ كائنًا جديدًا من TextureData ويخصص بيانات البكسل.
TextureData(int, int, int, int, PixelFormat, byte[])منشئ TextureData

الخصائص

الاسمالوصف
BytesPerPixel { get; }عدد البايتات في البكسل
Data { get; }البايتات الخام لبيانات البكسل
Height { get; }عدد البكسلات العمودية
virtual Name { get; set; }يحصل أو يعيّن الاسم.
PixelFormat { get; }تنسيق البكسل
Properties { get; }يحصل على مجموعة جميع الخصائص.
Stride { get; }عدد البايتات في سطر المسح.
Width { get; }عدد البكسلات الأفقية

الطرق

الاسمالوصف
static FromFile(string)تحميل قوام من ملف
static FromStream(Stream)تحميل قوام من تدفق
FindProperty(string)يجد الخاصية. يمكن أن تكون خاصية ديناميكية (Created by CreateDynamicProperty/SetProperty) أو خاصية أصلية (Identified by its name)
GetProperty(string)احصل على قيمة الخاصية المحددة
MapPixels(PixelMapMode)تعيين جميع البكسلات للقراءة/الكتابة
MapPixels(PixelMapMode, PixelFormat)تعيين جميع البكسلات للقراءة/الكتابة بتنسيق بكسل محدد
MapPixels(Rect, PixelMapMode, PixelFormat)تعيين البكسلات المحددة بالمستطيل للقراءة/الكتابة بتنسيق بكسل محدد
RemoveProperty(Property)يزيل خاصية ديناميكية.
RemoveProperty(string)إزالة الخاصية المحددة بالاسم
Save(string)حفظ بيانات القوام في ملف صورة
Save(Stream, string)حفظ بيانات القوام في تنسيق صورة محدد
Save(string, string)حفظ بيانات القوام في ملف صورة
SetProperty(string, object)يضبط قيمة الخاصية المحددة
TransformPixelFormat(PixelFormat)تحويل تخطيط البكسل إلى تنسيق بكسل جديد.

انظر أيضًا