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 deTypeAccessDescription
Databyte[]LireLes données des pixels de base
WidthintLireNombre de pixels horizontaux
HeightintLireNombre de pixels verticaux
StrideintLireNombre de bytes d’une scanline.
BytesPerPixelintLireNombre de bits d’un pixel
PixelFormatPixelFormatLireLe format du pixel
NamestringLire / ÉcrireObtient ou définit le nom.
PropertiesPropertyCollectionLireObtient la collection de toutes les propriétés.

méthodes

SignatureDescription
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é.

Voir aussi

 Français