TextureData

TextureData class

Cette classe contient les données brutes et la définition du format d’une texture.

Méthodes

constructor

NomDescription
constructeur(width, height, stride, bytesPerPixel, pixelFormat, data)Constructeur de TextureData

Parameters:

NomTypeDescription
widtNombrenull
heighNombrenull
stridNombrenull
bytesPerPixeNombrenull
pixelFormatPixelFormatPixelFormat
datbyte[]null

Result:


constructor_overload

NomDescription
constructeur_surcharge(width, height, pixelFormat)Construit un nouveau TextureData et alloue les données de pixels.

Parameters:

NomTypeDescription
widtNombrenull
heighNombrenull
pixelFormatPixelFormatPixelFormat

Result:


constructor_overload2

NomDescription
constructeur_surcharge2()Constructeur de TextureData

Result:


getData

NomDescription
getData()Octets bruts des données de pixels

Result:


getWidth

NomDescription
getWidth()Nombre de pixels horizontaux

Result:


getHeight

NomDescription
getHeight()Nombre de pixels verticaux

Result:


getStride

NomDescription
getStride()Nombre d’octets d’une ligne de balayage.

Result:


getBytesPerPixel

NomDescription
getBytesPerPixel()Nombre d’octets d’un pixel

Result:


getPixelFormat

NomDescription
getPixelFormat()Le format du pixel. La valeur de la propriété est la constante entière PixelFormat.

Result:


fromFile

NomDescription
depuisFichier(fileName)Charge une texture depuis un fichier

Parameters:

NomTypeDescription
fileNamStringnull

Result: TextureData


save

NomDescription
save(fileName)Enregistrer les données de texture dans un fichier image

Parameters:

NomTypeDescription
fileNameStringLe nom du fichier où l’image sera enregistrée.

Result: TextureData


save

NomDescription
save(fileName, format)Enregistrer les données de texture dans un fichier image

Parameters:

NomTypeDescription
fileNameStringLe nom du fichier où l’image sera enregistrée.
formatStringFormat d’image du fichier de sortie.

Result: TextureData


mapPixels

NomDescription
mapPixels(mapMode)Mapper tous les pixels pour la lecture/écriture

Parameters:

NomTypeDescription
mapModePixelMapModePixelMapMode

Result: PixelMapping


mapPixels

NomDescription
mapPixels(mapMode, format)Mapper tous les pixels pour la lecture/écriture dans le format de pixel donné

Parameters:

NomTypeDescription
mapModePixelMapModePixelMapMode
formatPixelFormatPixelFormat

Result: PixelMapping


mapPixels

NomDescription
mapPixels(rect, mapMode, format)Mapper les pixels délimités par rect pour la lecture/écriture dans le format de pixel donné

Parameters:

NomTypeDescription
rectRectLa zone de pixels à accéder
mapModePixelMapModePixelMapMode
formatPixelFormatPixelFormat

Result: PixelMapping


transformPixelFormat

NomDescription
transformPixelFormat(pixelFormat)Transformer la disposition du pixel vers un nouveau format de pixel.

Parameters:

NomTypeDescription
pixelFormatPixelFormatPixelFormat

Result: PixelMapping