TextureData

TextureData class

Questa classe contiene i dati grezzi e la definizione del formato di una texture.

Metodi

constructor

NomeDescrizione
constructor(width, height, stride, bytesPerPixel, pixelFormat, data)Costruttore di TextureData

Parameters:

NomeTipoDescrizione
widtNumeronull
heighNumeronull
stridNumeronull
bytesPerPixeNumeronull
pixelFormatPixelFormatPixelFormat
datbyte[]null

Result:


constructor_overload

NomeDescrizione
constructor_overload(width, height, pixelFormat)Crea un nuovo TextureData e alloca i dati dei pixel.

Parameters:

NomeTipoDescrizione
widtNumeronull
heighNumeronull
pixelFormatPixelFormatPixelFormat

Result:


constructor_overload2

NomeDescrizione
constructor_overload2()Costruttore di TextureData

Result:


getData

NomeDescrizione
getData()Byte grezzi dei dati dei pixel

Result:


getWidth

NomeDescrizione
getWidth()Numero di pixel orizzontali

Result:


getHeight

NomeDescrizione
getHeight()Numero di pixel verticali

Result:


getStride

NomeDescrizione
getStride()Numero di byte di una riga di scansione.

Result:


getBytesPerPixel

NomeDescrizione
getBytesPerPixel()Numero di byte di un pixel

Result:


getPixelFormat

NomeDescrizione
getPixelFormat()Il formato del pixel Il valore della proprietà è la costante intera PixelFormat.

Result:


fromFile

NomeDescrizione
fromFile(fileName)Carica una texture da file

Parameters:

NomeTipoDescrizione
fileNamStringanull

Result: TextureData


save

NomeDescrizione
save(fileName)Salva i dati della texture in un file immagine

Parameters:

NomeTipoDescrizione
fileNameStringaIl nome del file in cui l’immagine verrà salvata.

Result: TextureData


save

NomeDescrizione
save(fileName, format)Salva i dati della texture in un file immagine

Parameters:

NomeTipoDescrizione
fileNameStringaIl nome del file in cui l’immagine verrà salvata.
formatStringaFormato immagine del file di output.

Result: TextureData


mapPixels

NomeDescrizione
mapPixels(mapMode)Mappa tutti i pixel per lettura e scrittura

Parameters:

NomeTipoDescrizione
mapModePixelMapModePixelMapMode

Result: PixelMapping


mapPixels

NomeDescrizione
mapPixels(mapMode, format)Mappa tutti i pixel per lettura e scrittura nel formato pixel specificato

Parameters:

NomeTipoDescrizione
mapModePixelMapModePixelMapMode
formatPixelFormatPixelFormat

Result: PixelMapping


mapPixels

NomeDescrizione
mapPixels(rect, mapMode, format)Mappa i pixel indicati da rect per lettura e scrittura nel formato pixel specificato

Parameters:

NomeTipoDescrizione
rectRectL’area dei pixel da accedere
mapModePixelMapModePixelMapMode
formatPixelFormatPixelFormat

Result: PixelMapping


transformPixelFormat

NomeDescrizione
transformPixelFormat(pixelFormat)Trasforma il layout del pixel al nuovo formato pixel.

Parameters:

NomeTipoDescrizione
pixelFormatPixelFormatPixelFormat

Result: PixelMapping