TextureData

Inheritance: java.lang.Object, com.aspose.threed.A3DObject

public class TextureData extends A3DObject

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

Constructores

ConstructorDescripción
TextureData(int width, int height, int stride, int bytesPerPixel, PixelFormat pixelFormat, byte[] data)Constructor de TextureData
TextureData(int width, int height, PixelFormat pixelFormat)Construye un nuevo TextureData y asigna datos de píxeles.
TextureData()Constructor de TextureData

Métodos

MétodoDescripción
equals(Object arg0)
findProperty(String propertyName)Busca la propiedad.
fromFile(String fileName)Cargar una textura desde un archivo
fromStream(Stream stream)Cargar una textura desde un flujo
getBytesPerPixel()Número de bytes de un píxel
getClass()
getData()Bytes sin procesar de los datos del píxel
getHeight()Número de píxeles verticales
getName()Obtiene el nombre.
getPixelFormat()Formato del píxel
getProperties()Obtiene la colección de todas las propiedades.
getProperty(String property)Obtiene el valor de la propiedad especificada
getStride()Número de bytes de una línea de escaneo.
getWidth()Número de píxeles horizontales
hashCode()
mapPixels(PixelMapMode mapMode)Mapear todos los píxeles para lectura/escritura
mapPixels(PixelMapMode mapMode, PixelFormat format)Mapear todos los píxeles para lectura/escritura en el formato de píxel dado
mapPixels(Rect rect, PixelMapMode mapMode, PixelFormat format)Mapear píxeles dirigidos por rect para lectura/escritura en el formato de píxel dado
notify()
notifyAll()
removeProperty(Property property)Elimina una propiedad dinámica.
removeProperty(String property)Elimina la propiedad especificada identificada por nombre.
save(Stream stream, String format)Guardar datos de textura en el formato de imagen especificado
save(String fileName)Guardar datos de textura en un archivo de imagen
save(String fileName, String format)Guardar datos de textura en un archivo de imagen
setName(String value)Establece el nombre.
setProperty(String property, Object value)Establece el valor de la propiedad especificada.
toString()
transformPixelFormat(PixelFormat pixelFormat)Transformar la disposición del píxel al nuevo formato de píxel.
wait()
wait(long arg0)
wait(long arg0, int arg1)

TextureData(int width, int height, int stride, int bytesPerPixel, PixelFormat pixelFormat, byte[] data)

public TextureData(int width, int height, int stride, int bytesPerPixel, PixelFormat pixelFormat, byte[] data)

Constructor de TextureData

Parameters:

ParámetroTipoDescripción
anchoint
alturaint
pasoint
bytesPerPixelint
pixelFormatPixelFormat
datosbyte[]

TextureData(int width, int height, PixelFormat pixelFormat)

public TextureData(int width, int height, PixelFormat pixelFormat)

Construye un nuevo TextureData y asigna datos de píxeles.

Parameters:

ParámetroTipoDescripción
anchoint
alturaint
pixelFormatPixelFormat

TextureData()

public TextureData()

Constructor de TextureData

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParámetroTipoDescripción
arg0java.lang.Object

Returns: boolean

findProperty(String propertyName)

public Property findProperty(String propertyName)

Busca la propiedad. Puede ser una propiedad dinámica (Creada por CreateDynamicProperty/SetProperty) o una propiedad nativa (Identificada por su nombre)

Parameters:

ParámetroTipoDescripción
propertyNamejava.lang.StringNombre de la propiedad.

Returns: Property - The property.

fromFile(String fileName)

public static TextureData fromFile(String fileName)

Cargar una textura desde un archivo

Parameters:

ParámetroTipoDescripción
fileNamejava.lang.String

Returns: TextureData

fromStream(Stream stream)

public static TextureData fromStream(Stream stream)

Cargar una textura desde un flujo

Parameters:

ParámetroTipoDescripción
streamStream

Returns: TextureData

getBytesPerPixel()

public int getBytesPerPixel()

Número de bytes de un píxel

Returns: int - Número de bytes de un píxel

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getData()

public byte[] getData()

Bytes sin procesar de los datos del píxel

Returns: byte[] - Bytes sin procesar de datos de píxel

getHeight()

public int getHeight()

Número de píxeles verticales

Returns: int - Número de píxeles verticales

getName()

public String getName()

Obtiene el nombre.

Returns: java.lang.String - el nombre.

getPixelFormat()

public PixelFormat getPixelFormat()

Formato del píxel

Returns: PixelFormat - The pixel’s format

getProperties()

public PropertyCollection getProperties()

Obtiene la colección de todas las propiedades.

Returns: PropertyCollection - the collection of all properties.

getProperty(String property)

public Object getProperty(String property)

Obtiene el valor de la propiedad especificada

Parameters:

ParámetroTipoDescripción
propiedadjava.lang.StringNombre de la propiedad

Returns: java.lang.Object - El valor de la propiedad encontrada

getStride()

public int getStride()

Número de bytes de una línea de escaneo.

Returns: int - Número de bytes de una línea de escaneo.

getWidth()

public int getWidth()

Número de píxeles horizontales

Returns: int - Número de píxeles horizontales

hashCode()

public native int hashCode()

Returns: int

mapPixels(PixelMapMode mapMode)

public PixelMapping mapPixels(PixelMapMode mapMode)

Mapear todos los píxeles para lectura/escritura

Parameters:

ParámetroTipoDescripción
mapModePixelMapModeModo de mapeo

Returns: PixelMapping

mapPixels(PixelMapMode mapMode, PixelFormat format)

public PixelMapping mapPixels(PixelMapMode mapMode, PixelFormat format)

Mapear todos los píxeles para lectura/escritura en el formato de píxel dado

Parameters:

ParámetroTipoDescripción
mapModePixelMapModeModo de mapeo
formatPixelFormatFormato de píxel

Returns: PixelMapping

mapPixels(Rect rect, PixelMapMode mapMode, PixelFormat format)

public PixelMapping mapPixels(Rect rect, PixelMapMode mapMode, PixelFormat format)

Mapear píxeles dirigidos por rect para lectura/escritura en el formato de píxel dado

Parameters:

ParámetroTipoDescripción
rectRectEl área de píxeles a la que se accederá
mapModePixelMapModeModo de mapeo
formatPixelFormatFormato de píxel

Returns: PixelMapping - Returns a mapping object, it should be disposed when no longer needed.

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

removeProperty(Property property)

public boolean removeProperty(Property property)

Elimina una propiedad dinámica.

Parameters:

ParámetroTipoDescripción
propertyPropertyQué propiedad eliminar

Returns: boolean - verdadero si la propiedad se elimina correctamente

removeProperty(String property)

public boolean removeProperty(String property)

Elimina la propiedad especificada identificada por nombre.

Parameters:

ParámetroTipoDescripción
propiedadjava.lang.StringQué propiedad eliminar

Returns: boolean - verdadero si la propiedad se elimina correctamente

save(Stream stream, String format)

public void save(Stream stream, String format)

Guardar datos de textura en el formato de imagen especificado

Parameters:

ParámetroTipoDescripción
streamStreamEl flujo que contiene la imagen guardada
formatojava.lang.StringFormato de imagen, usualmente extensión de archivo

save(String fileName)

public void save(String fileName)

Guardar datos de textura en un archivo de imagen

Parameters:

ParámetroTipoDescripción
fileNamejava.lang.StringEl nombre de archivo donde se guardará la imagen.

save(String fileName, String format)

public void save(String fileName, String format)

Guardar datos de textura en un archivo de imagen

Parameters:

ParámetroTipoDescripción
fileNamejava.lang.StringEl nombre de archivo donde se guardará la imagen.
formatojava.lang.StringFormato de imagen del archivo de salida.

setName(String value)

public void setName(String value)

Establece el nombre.

Parameters:

ParámetroTipoDescripción
valorjava.lang.StringNuevo valor

setProperty(String property, Object value)

public void setProperty(String property, Object value)

Establece el valor de la propiedad especificada.

Parameters:

ParámetroTipoDescripción
propiedadjava.lang.StringNombre de la propiedad
valorjava.lang.ObjectEl valor de la propiedad

toString()

public String toString()

Returns: java.lang.String

transformPixelFormat(PixelFormat pixelFormat)

public void transformPixelFormat(PixelFormat pixelFormat)

Transformar la disposición del píxel al nuevo formato de píxel.

Parameters:

ParámetroTipoDescripción
pixelFormatPixelFormatFormato de píxel de destino

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParámetroTipoDescripción
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParámetroTipoDescripción
arg0long
arg1int