الواجهة ITextureUnit

ITextureUnit interface

ITextureUnit يمثل نسيجًا في الذاكرة يتم مشاركته بين GPU وCPU ويمكن للـ shader أن ي sampled، حيث أن Texture يمثل فقط مرجعًا إلى ملف خارجي. يمكن العثور على مزيد من التفاصيل في https://en.wikipedia.org/wiki/Texture_mapping_unit

public interface ITextureUnit : IDisposable

الخصائص

الاسمالوصف
Depth { get; }الحصول على ارتفاع هذا النسيج، بالنسبة للنسيج غير ثلاثي الأبعاد يكون دائمًا 1.
Height { get; }الحصول على ارتفاع هذا النسيج.
Magnification { get; set; }الحصول أو تعيين وضع الفلتر للتكبير.
Minification { get; set; }الحصول أو تعيين وضع الفلتر للتصغير.
Mipmap { get; set; }الحصول أو تعيين وضع الفلتر للـ mipmap.
Scale { get; set; }الحصول أو تعيين مقياس إحداثيات UV.
Scroll { get; set; }الحصول أو تعيين تمرير إحداثيات UV.
Type { get; }الحصول على نوع وحدة النسيج هذه.
UWrap { get; set; }الحصول أو تعيين وضع الالتفاف لإحداثية U للنسيج.
VWrap { get; set; }يحصل أو يضبط وضع الالتفاف لإحداثي V للملمس.
Width { get; }يحصل على عرض هذا الملمس.
WWrap { get; set; }يحصل أو يضبط وضع الالتفاف لإحداثي W للملمس.

انظر أيضًا