TextureData
Gambaran keseluruhan
TextureData adalah kelas dalam Aspose.3D FOSS untuk .NET. Berasal daripada : A3DObject, INamedObject.
Kelas ini mengandungi data mentah dan definisi format tekstur.
Kelas ini menyediakan 17 kaedah untuk bekerja dengan objek TextureData dalam program .NET. Kaedah yang tersedia termasuk: A3DObject, FindProperty, FromFile, FromStream, GetProperty, MapPixels, RemoveProperty, Save, SetProperty, TextureData, TransformPixelFormat. Semua ahli awam boleh diakses ke mana-mana aplikasi .NET selepas memasang Aspose.3D FOSS untuk pakej .Net. Perumahan : BytesPerPixel, Data, Height, Name, PixelFormat, Properties,dan 2 lagi.
harta benda
| Nama | Jenis | Access | Penerangan |
|---|---|---|---|
Data | byte[] | Bacaan | Bahan-bahan yang diperolehi daripada data piksel |
Width | int | Bacaan | Jumlah Pixel horizontal |
Height | int | Bacaan | Jumlah Pixel Vertikal |
Stride | int | Bacaan | Bilangan byte daripada satu skrin. |
BytesPerPixel | int | Bacaan | Bilangan byte daripada satu piksel |
PixelFormat | PixelFormat | Bacaan | Format Pixel yang |
Name | string | Baca / Tulis | Mendapat atau menetapkan nama. |
Properties | PropertyCollection | Bacaan | Mendapatkan koleksi semua ciri. |
Kaedah
| Signature | Penerangan |
|---|---|
TextureData() | Pembina daripada |
TextureData(width: int, height: int, pixelFormat: PixelFormat) | Membina data baru dan mengalokasikan piksel. |
TextureData(width: int, height: int, stride: int, bytesPerPixel: int, pixelFormat: PixelFormat, data: byte[]) | Mencipta contoh baru daripada kelas TextureData |
FromStream(stream: Stream) | Tidak dilaksanakan dalam edisi FOSS - melempar pada masa berjalan. Mengisi tekstur daripada aliran |
FromFile(fileName: string) | Tidak dilaksanakan dalam edisi FOSS - melempar pada masa berjalan. Muat turun teks daripada fail |
Save(stream: Stream, format: string) | Tidak dilaksanakan dalam edisi FOSS - melempar pada masa berjalan. Simpan data tekstur ke dalam format imej tertentu |
Save(fileName: string) | Tidak dilaksanakan dalam edisi FOSS - melempar pada masa berjalan. Simpan data tekstur ke dalam fail imej |
Save(fileName: string, format: string) | Tidak dilaksanakan dalam edisi FOSS - melempar pada masa berjalan. Simpan data tekstur ke dalam fail imej |
MapPixels(mapMode: PixelMapMode) | Tidak dilaksanakan dalam edisi FOSS - melempar pada masa berjalan. Peta semua piksel untuk membaca/menulis |
MapPixels(mapMode: PixelMapMode, format: PixelFormat) | Tidak dilaksanakan dalam edisi FOSS - melempar pada masa berjalan. Peta semua piksel untuk membaca/menulis dalam format piksel tertentu |
MapPixels(rect: Aspose.ThreeD.Utilities.Rect, mapMode: PixelMapMode, format: PixelFormat) | Tidak dilaksanakan dalam edisi FOSS - melempar pada masa berjalan. Piksel peta yang disesuaikan dengan rect untuk membaca/menulis dalam format piksel tertentu |
TransformPixelFormat(pixelFormat: PixelFormat) | Tidak dilaksanakan dalam edisi FOSS - melempar pada masa berjalan. Menukar tataletak piksel kepada format piksel baru. |
A3DObject() | Inicialisasi instans baru kelas A3DObject tanpa nama. |
RemoveProperty(property: Property) | Menghapuskan hartanah dinamik. |
GetProperty(property: string) | Dapatkan nilai sifat yang ditentukan |
SetProperty(property: string, value: object?) | Menetapkan nilai sifat yang ditentukan |
FindProperty(propertyName: string) | Cari hartanah yang ada. |