TextureData
Genel Bakış
TextureData .NET için Aspose.3D FOSS’ta bir sınıf. Mirasçılardan gelenler: A3DObject, INamedObject.
Bu sınıf, bir dokunun temel verilerini ve biçimlendirme tanımını içerir.
Bu sınıf, .NET programlarında TextureData nesnelerle çalışmak için 17 yöntem sunar. Mevcut yöntemler şunları içerir: A3DObject, FindProperty, FromFile, FromStream, GetProperty, MapPixels, RemoveProperty, Save, SetProperty, TextureData, TransformPixelFormat. Tüm kamu üyeleri .NET paket için Aspose.3D FOSS yükledikten sonra herhangi bir .net uygulamasına erişilebilir. Mülkiyet : BytesPerPixel, Data, Height, Name, PixelFormat, Properties,Ve 2 daha.
Mülkiyetler
| Adı : | Tipi | Access | Açıklama |
|---|---|---|---|
Data | byte[] | Okumaya devam et | Piksel verilerinin toprak bitleri |
Width | int | Okumaya devam et | Yatay piksel sayısı |
Height | int | Okumaya devam et | Vertikal piksel sayısı |
Stride | int | Okumaya devam et | Bir tarayıcının sayısı. |
BytesPerPixel | int | Okumaya devam et | Bir piksel byte sayısı |
PixelFormat | PixelFormat | Okumaya devam et | Pixel formatında |
Name | string | Okumak / Yazmak | Adı alır veya ayarlar. |
Properties | PropertyCollection | Okumaya devam et | Tüm özelliklerin koleksiyonunu alır. |
Yöntemler
| Signature | Açıklama |
|---|---|
TextureData() | Yapımcılar için |
TextureData(width: int, height: int, pixelFormat: PixelFormat) | Yeni bir pixel veri oluşturur ve dağıtılır. |
TextureData(width: int, height: int, stride: int, bytesPerPixel: int, pixelFormat: PixelFormat, data: byte[]) | TextureData sınıfının yeni bir örneği oluşturur |
FromStream(stream: Stream) | FOSS sürümünde uygulanmamıştır - çalışma saatinde atılır. Tekstil akışından bir doku yükleme |
FromFile(fileName: string) | FOSS sürümünde uygulanmamıştır - çalışma saatinde atılır. Dosyadan bir doku yükleme |
Save(stream: Stream, format: string) | FOSS sürümünde uygulanmamıştır - çalışma saatinde atılır. Tekstil verilerini belirli görüntü biçimine kaydedin |
Save(fileName: string) | FOSS sürümünde uygulanmamıştır - çalışma saatinde atılır. Tekstil verilerini görüntü dosyasına kaydedin |
Save(fileName: string, format: string) | FOSS sürümünde uygulanmamıştır - çalışma saatinde atılır. Tekstil verilerini görüntü dosyasına kaydedin |
MapPixels(mapMode: PixelMapMode) | FOSS sürümünde uygulanmamıştır - çalışma saatinde atılır. Tüm pikselleri okuma/yazma için haritalayın |
MapPixels(mapMode: PixelMapMode, format: PixelFormat) | FOSS sürümünde uygulanmamıştır - çalışma saatinde atılır. Tüm pikselleri belirli bir piksel biçiminde okuma/yazma için haritalayın. |
MapPixels(rect: Aspose.ThreeD.Utilities.Rect, mapMode: PixelMapMode, format: PixelFormat) | FOSS sürümünde uygulanmamıştır - çalışma saatinde atılır. -Pixel formatında okuma/yazma için rektal olarak yönlendirilmiş haritayı pikseller |
TransformPixelFormat(pixelFormat: PixelFormat) | FOSS sürümünde uygulanmamıştır - çalışma saatinde atılır. Pixel’in düzenini yeni bir piksel biçimine dönüştürün. |
A3DObject() | A3DObject sınıfının yeni bir örneği adı olmadan başlatılır. |
RemoveProperty(property: Property) | Dinamik bir mülkü kaldırır. |
GetProperty(property: string) | Belirtilen özelliğin değerini al |
SetProperty(property: string, value: object?) | Belirtilen özelliğin değerini ayarlar |
FindProperty(propertyName: string) | Mülkiyetini bulmak. |