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
| Constructor | Descripció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étodo | Descripció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ámetro | Tipo | Descripción |
|---|---|---|
| ancho | int | |
| altura | int | |
| paso | int | |
| bytesPerPixel | int | |
| pixelFormat | PixelFormat | |
| datos | byte[] |
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ámetro | Tipo | Descripción |
|---|---|---|
| ancho | int | |
| altura | int | |
| pixelFormat | PixelFormat |
TextureData()
public TextureData()
Constructor de TextureData
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| arg0 | java.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ámetro | Tipo | Descripción |
|---|---|---|
| propertyName | java.lang.String | Nombre de la propiedad. |
Returns: Property - The property.
fromFile(String fileName)
public static TextureData fromFile(String fileName)
Cargar una textura desde un archivo
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| fileName | java.lang.String |
Returns: TextureData
fromStream(Stream stream)
public static TextureData fromStream(Stream stream)
Cargar una textura desde un flujo
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| stream | Stream |
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ámetro | Tipo | Descripción |
|---|---|---|
| propiedad | java.lang.String | Nombre 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ámetro | Tipo | Descripción |
|---|---|---|
| mapMode | PixelMapMode | Modo 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ámetro | Tipo | Descripción |
|---|---|---|
| mapMode | PixelMapMode | Modo de mapeo |
| format | PixelFormat | Formato 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ámetro | Tipo | Descripción |
|---|---|---|
| rect | Rect | El área de píxeles a la que se accederá |
| mapMode | PixelMapMode | Modo de mapeo |
| format | PixelFormat | Formato 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ámetro | Tipo | Descripción |
|---|---|---|
| property | Property | Qué 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ámetro | Tipo | Descripción |
|---|---|---|
| propiedad | java.lang.String | Qué 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ámetro | Tipo | Descripción |
|---|---|---|
| stream | Stream | El flujo que contiene la imagen guardada |
| formato | java.lang.String | Formato 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ámetro | Tipo | Descripción |
|---|---|---|
| fileName | java.lang.String | El 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ámetro | Tipo | Descripción |
|---|---|---|
| fileName | java.lang.String | El nombre de archivo donde se guardará la imagen. |
| formato | java.lang.String | Formato de imagen del archivo de salida. |
setName(String value)
public void setName(String value)
Establece el nombre.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | java.lang.String | Nuevo valor |
setProperty(String property, Object value)
public void setProperty(String property, Object value)
Establece el valor de la propiedad especificada.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| propiedad | java.lang.String | Nombre de la propiedad |
| valor | java.lang.Object | El 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ámetro | Tipo | Descripción |
|---|---|---|
| pixelFormat | PixelFormat | Formato de píxel de destino |
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| arg0 | long | |
| arg1 | int |