TextureData
ภาพรวม
TextureData เป็นคลาสใน Aspose.3D FOSS สําหรับ .NET. ทายาทจาก: A3DObject, INamedObject.
หมวดนี้มีข้อมูลสดและการกําหนดรูปแบบของเนื้อผง.
หมวดนี้ให้วิธีการ 17 สําหรับทํางานกับ TextureData วัตถุในโปรแกรม .NET. วิธีการที่ใช้ได้แก่: A3DObject, FindProperty, FromFile, FromStream, GetProperty, MapPixels, RemoveProperty, Save, SetProperty, TextureData, TransformPixelFormat. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน .NET ใดก็ได้หลังจากติดตั้งแพ็คเกจ Aspose.3D FOSS for .Net. คุณสมบัติ: BytesPerPixel, Data, Height, Name, PixelFormat, Properties,และอีก 2 ตัว.
คุณสมบัติ
| ชื่อ | ประเภท | Access | คําอธิบาย |
|---|---|---|---|
Data | byte[] | อ่าน | ไบต์ของข้อมูลพิกเซลที่ไม่ถูกผลิต |
Width | int | อ่าน | จํานวนพิกเซลแนวขอบ |
Height | int | อ่าน | จํานวนพิกเซลตั้ง |
Stride | int | อ่าน | จํานวนไบต์ของเส้นสแกน. |
BytesPerPixel | int | อ่าน | จํานวนไบต์ของพิกเซล |
PixelFormat | PixelFormat | อ่าน | รูปแบบของพิกเซล |
Name | string | อ่าน/เขียน | รับหรือกำหนดชื่อ. |
Properties | PropertyCollection | อ่าน | รับคอลเลกชันของคุณสมบัติทั้งหมด. |
วิธีการ
| Signature | คําอธิบาย |
|---|---|
TextureData() | ผู้สร้างของ |
TextureData(width: int, height: int, pixelFormat: PixelFormat) | สร้างข้อมูลใหม่และจัดสรรพิกเซล. |
TextureData(width: int, height: int, stride: int, bytesPerPixel: int, pixelFormat: PixelFormat, data: byte[]) | สร้างตัวอย่างใหม่ของคลาส TextureData |
FromStream(stream: Stream) | ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. อัตราการอัดจากสตรีม |
FromFile(fileName: string) | ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. อัตราการอัดจากไฟล์ |
Save(stream: Stream, format: string) | ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. เก็บข้อมูลเนื้อหาในรูปภาพที่กําหนดไว้ |
Save(fileName: string) | ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. เก็บข้อมูลเทคสชูในไฟล์ภาพ |
Save(fileName: string, format: string) | ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. เก็บข้อมูลเทคสชูในไฟล์ภาพ |
MapPixels(mapMode: PixelMapMode) | ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. แผนที่พิกเซลทั้งหมดสําหรับการอ่าน/เขียน |
MapPixels(mapMode: PixelMapMode, format: PixelFormat) | ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. แผนที่พิกเซลทั้งหมดสําหรับการอ่าน/เขียนในรูปแบบพิคเซิลที่ถูกให้ |
MapPixels(rect: Aspose.ThreeD.Utilities.Rect, mapMode: PixelMapMode, format: PixelFormat) | ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. แผนที่พิกเซล ที่ถูกอัดโดย rect สําหรับการอ่าน/เขียนในรูปแบบพิคเซิลที่ถูกให้ |
TransformPixelFormat(pixelFormat: PixelFormat) | ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. เปลี่ยนรูปแบบของพิกเซลเป็นรูปภาพพิจเซิลใหม่. |
A3DObject() | เริ่มตัวอย่างใหม่ของ A3DObject class โดยไม่มีชื่อ. |
RemoveProperty(property: Property) | ยกย้ายคุณสมบัติไดนามิก. |
GetProperty(property: string) | รับค่าของคุณสมบัติที่ระบุ |
SetProperty(property: string, value: object?) | ตั้งค่าค่าของคุณสมบัติที่ระบุ |
FindProperty(propertyName: string) | หาที่ดินได้. |