الواجهة 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 للملمس. |
انظر أيضًا
- namespace Aspose.ThreeD.Render
- assembly Aspose.3D