TextureData

TextureData class

Esta clase contiene los datos sin procesar y la definición de formato de una textura.

Métodos

constructor

NombreDescripción
constructor(width, height, stride, bytesPerPixel, pixelFormat, data)Constructor de TextureData

Parameters:

NombreTipoDescripción
widtNúmeronull
heighNúmeronull
stridNúmeronull
bytesPerPixeNúmeronull
pixelFormatPixelFormatPixelFormat
datbyte[]null

Result:


constructor_overload

NombreDescripción
constructor_overload(width, height, pixelFormat)Construye un nuevo TextureData y asigna datos de píxeles.

Parameters:

NombreTipoDescripción
widtNúmeronull
heighNúmeronull
pixelFormatPixelFormatPixelFormat

Result:


constructor_overload2

NombreDescripción
constructor_overload2()Constructor de TextureData

Result:


getData

NombreDescripción
getData()Bytes sin procesar de datos de píxeles

Result:


getWidth

NombreDescripción
getWidth()Número de píxeles horizontales

Result:


getHeight

NombreDescripción
getHeight()Número de píxeles verticales

Result:


getStride

NombreDescripción
getStride()Número de bytes de una línea de escaneo.

Result:


getBytesPerPixel

NombreDescripción
getBytesPerPixel()Número de bytes de un píxel

Result:


getPixelFormat

NombreDescripción
getPixelFormat()El formato del píxel. El valor de la propiedad es la constante entera PixelFormat.

Result:


fromFile

NombreDescripción
fromFile(fileName)Cargar una textura desde un archivo

Parameters:

NombreTipoDescripción
fileNamCadenanull

Result: TextureData


save

NombreDescripción
save(fileName)Guardar datos de textura en un archivo de imagen

Parameters:

NombreTipoDescripción
fileNameCadenaEl nombre del archivo donde se guardará la imagen.

Result: TextureData


save

NombreDescripción
save(fileName, format)Guardar datos de textura en un archivo de imagen

Parameters:

NombreTipoDescripción
fileNameCadenaEl nombre del archivo donde se guardará la imagen.
formatCadenaFormato de imagen del archivo de salida.

Result: TextureData


mapPixels

NombreDescripción
mapPixels(mapMode)Mapear todos los píxeles para lectura/escritura

Parameters:

NombreTipoDescripción
mapModePixelMapModePixelMapMode

Result: PixelMapping


mapPixels

NombreDescripción
mapPixels(mapMode, format)Mapear todos los píxeles para lectura/escritura en el formato de píxel dado

Parameters:

NombreTipoDescripción
mapModePixelMapModePixelMapMode
formatPixelFormatPixelFormat

Result: PixelMapping


mapPixels

NombreDescripción
mapPixels(rect, mapMode, format)Mapear los píxeles especificados por rect para lectura/escritura en el formato de píxel dado

Parameters:

NombreTipoDescripción
rectRectEl área de píxeles a la que se accederá
mapModePixelMapModePixelMapMode
formatPixelFormatPixelFormat

Result: PixelMapping


transformPixelFormat

NombreDescripción
transformPixelFormat(pixelFormat)Transformar la disposición del píxel al nuevo formato de píxel.

Parameters:

NombreTipoDescripción
pixelFormatPixelFormatPixelFormat

Result: PixelMapping