الفئة 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) | تحويل تخطيط البكسل إلى تنسيق بكسل جديد. |
انظر أيضًا