TextureData
Vue d’ensemble
TextureData Il s’agit d’une classe dans Aspose.3D FOSS pour .NET. hérité de : A3DObject, INamedObject.
Cette classe contient les données et la définition du format d’une texture.
Cette classe fournit 17 méthodes pour travailler avec des objets TextureData dans les programmes .NET. Les méthodes disponibles comprennent : A3DObject, FindProperty, FromFile, FromStream, GetProperty, MapPixels, RemoveProperty, Save, SetProperty, TextureData, TransformPixelFormat. Tous les membres publics sont accessibles à n’importe quelle application .NET après l’installation de la Aspose.3D FOSS pour le package .Net. Propriétés : BytesPerPixel, Data, Height, Name, PixelFormat, Properties,Et 2 plus.
Propriétés
| Nom de | Type | Access | Description |
|---|---|---|---|
Data | byte[] | Lire | Les données des pixels de base |
Width | int | Lire | Nombre de pixels horizontaux |
Height | int | Lire | Nombre de pixels verticaux |
Stride | int | Lire | Nombre de bytes d’une scanline. |
BytesPerPixel | int | Lire | Nombre de bits d’un pixel |
PixelFormat | PixelFormat | Lire | Le format du pixel |
Name | string | Lire / Écrire | Obtient ou définit le nom. |
Properties | PropertyCollection | Lire | Obtient la collection de toutes les propriétés. |
méthodes
| Signature | Description |
|---|---|
TextureData() | Constructeur de |
TextureData(width: int, height: int, pixelFormat: PixelFormat) | Créer un nouveau et allocer des données pixel. |
TextureData(width: int, height: int, stride: int, bytesPerPixel: int, pixelFormat: PixelFormat, data: byte[]) | Créer une nouvelle instance de la classe TextureData |
FromStream(stream: Stream) | Non mis en œuvre dans l’édition FOSS – jette à temps plein. Télécharger une texture du courant |
FromFile(fileName: string) | Non mis en œuvre dans l’édition FOSS – jette à temps plein. Télécharger une texture du fichier |
Save(stream: Stream, format: string) | Non mis en œuvre dans l’édition FOSS – jette à temps plein. Écrivez les données textuelles dans le format d’image spécifié |
Save(fileName: string) | Non mis en œuvre dans l’édition FOSS – jette à temps plein. Écrivez les données textuelles dans le fichier d’image |
Save(fileName: string, format: string) | Non mis en œuvre dans l’édition FOSS – jette à temps plein. Écrivez les données textuelles dans le fichier d’image |
MapPixels(mapMode: PixelMapMode) | Non mis en œuvre dans l’édition FOSS – jette à temps plein. Mape tous les pixels pour lire/écrire |
MapPixels(mapMode: PixelMapMode, format: PixelFormat) | Non mis en œuvre dans l’édition FOSS – jette à temps plein. Mape tous les pixels pour lire/écrire dans un format pixel donné |
MapPixels(rect: Aspose.ThreeD.Utilities.Rect, mapMode: PixelMapMode, format: PixelFormat) | Non mis en œuvre dans l’édition FOSS – jette à temps plein. Les pixels de carte adressés par rect pour la lecture/écriture dans un format pixel donné |
TransformPixelFormat(pixelFormat: PixelFormat) | Non mis en œuvre dans l’édition FOSS – jette à temps plein. Transformez le layout du pixel en un nouveau format de pixels. |
A3DObject() | Initialisez une nouvelle instance de la classe A3DObject sans nom. |
RemoveProperty(property: Property) | Il est détruit par une propriété dynamique. |
GetProperty(property: string) | Obtenir la valeur de la propriété spécifiée |
SetProperty(property: string, value: object?) | Définit la valeur de la propriété spécifiée |
FindProperty(propertyName: string) | Trouvez la propriété. |