ITextureUnit
ภาพรวม
ITextureUnit เป็น interface ใน Aspose.3D FOSS สำหรับ .NET. สืบทอดจาก: IDisposable.
เป็นการแทน texture ในหน่วยความจำที่แชร์ระหว่าง GPU และ CPU และสามารถถูกสุ่มตัวอย่างโดย shader, โดยที่ เพียงเป็นการอ้างอิงถึงไฟล์ภายนอก.
คุณสมบัติ: Depth, Height, Magnification, Minification, Mipmap, Scale, และอีก 6 รายการ.
คุณสมบัติ
| ชื่อ | ประเภท | การเข้าถึง | คำอธิบาย |
|---|---|---|---|
Type | TextureType | อ่าน | รับประเภทของหน่วยเทกเจอร์นี้. |
Width | int | อ่าน | รับความกว้างของ texture นี้. |
Height | int | อ่าน | รับความสูงของเทกซ์เจอร์นี้. |
Depth | int | อ่าน | รับความสูงของเทกเจอร์นี้ สำหรับเทกเจอร์ที่ไม่ใช่ 3D จะเป็นค่า 1 เสมอ. |
UWrap | WrapMode | อ่าน/เขียน | รับหรือกำหนดโหมดการห่อหุ้มสำหรับพิกัด U ของเทกซ์เจอร์. |
VWrap | WrapMode | อ่าน/เขียน | รับหรือกำหนดโหมดการห่อหุ้มสำหรับพิกัด V ของ texture. |
WWrap | WrapMode | อ่าน/เขียน | รับหรือกำหนดโหมดห่อสำหรับพิกัด W ของเทกเจอร์. |
Minification | TextureFilter | อ่าน/เขียน | รับหรือกำหนดโหมดตัวกรองสำหรับการย่อลง. |
Magnification | TextureFilter | อ่าน/เขียน | รับหรือกำหนดโหมดการกรองสำหรับการขยาย. |
Mipmap | TextureFilter | อ่าน/เขียน | รับหรือกำหนดโหมดการกรองสำหรับ mipmap. |
Scroll | Vector2 | อ่าน/เขียน | รับหรือกำหนดการเลื่อนของพิกัด UV. |
Scale | Vector2 | อ่าน/เขียน | รับหรือกำหนดสเกลของพิกัด UV. |