TextureData
Inheritance: java.lang.Object, com.aspose.threed.A3DObject
public class TextureData extends A3DObject
Questa classe contiene i dati grezzi e la definizione del formato di una texture.
Costruttori
| Costruttore | Descrizione |
|---|---|
| TextureData(int width, int height, int stride, int bytesPerPixel, PixelFormat pixelFormat, byte[] data) | Costruttore di TextureData |
| TextureData(int width, int height, PixelFormat pixelFormat) | Crea un nuovo TextureData e alloca i dati dei pixel. |
| TextureData() | Costruttore di TextureData |
Metodi
| Metodo | Descrizione |
|---|---|
| equals(Object arg0) | |
| findProperty(String propertyName) | Trova la proprietà. |
| fromFile(String fileName) | Carica una texture da file |
| fromStream(Stream stream) | Carica una texture da stream |
| getBytesPerPixel() | Numero di byte di un pixel |
| getClass() | |
| getData() | Byte grezzi dei dati del pixel |
| getHeight() | Numero di pixel verticali |
| getName() | Ottiene il nome. |
| getPixelFormat() | Il formato del pixel |
| getProperties() | Ottiene la collezione di tutte le proprietà. |
| getProperty(String property) | Ottieni il valore della proprietà specificata |
| getStride() | Numero di byte di una scanline. |
| getWidth() | Numero di pixel orizzontali |
| hashCode() | |
| mapPixels(PixelMapMode mapMode) | Mappa tutti i pixel per lettura/scrittura |
| mapPixels(PixelMapMode mapMode, PixelFormat format) | Mappa tutti i pixel per lettura/scrittura nel formato pixel specificato |
| mapPixels(Rect rect, PixelMapMode mapMode, PixelFormat format) | Mappa i pixel indirizzati da rect per lettura/scrittura nel formato pixel specificato |
| notify() | |
| notifyAll() | |
| removeProperty(Property property) | Rimuove una proprietà dinamica. |
| removeProperty(String property) | Rimuove la proprietà specificata identificata per nome |
| save(Stream stream, String format) | Salva i dati della texture nel formato immagine specificato |
| save(String fileName) | Salva i dati della texture in un file immagine |
| save(String fileName, String format) | Salva i dati della texture in un file immagine |
| setName(String value) | Imposta il nome. |
| setProperty(String property, Object value) | Imposta il valore della proprietà specificata |
| toString() | |
| transformPixelFormat(PixelFormat pixelFormat) | Trasforma il layout del pixel in un nuovo formato pixel. |
| 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)
Costruttore di TextureData
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| larghezza | int | |
| altezza | int | |
| stride | int | |
| bytesPerPixel | int | |
| pixelFormat | PixelFormat | |
| dati | byte[] |
TextureData(int width, int height, PixelFormat pixelFormat)
public TextureData(int width, int height, PixelFormat pixelFormat)
Crea un nuovo TextureData e alloca i dati dei pixel.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| larghezza | int | |
| altezza | int | |
| pixelFormat | PixelFormat |
TextureData()
public TextureData()
Costruttore di TextureData
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
findProperty(String propertyName)
public Property findProperty(String propertyName)
Trova la proprietà. Può essere una proprietà dinamica (creata con CreateDynamicProperty/SetProperty) o una proprietà nativa (identificata per nome).
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| propertyName | java.lang.String | Nome della proprietà. |
Returns: Property - The property.
fromFile(String fileName)
public static TextureData fromFile(String fileName)
Carica una texture da file
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| fileName | java.lang.String |
Returns: TextureData
fromStream(Stream stream)
public static TextureData fromStream(Stream stream)
Carica una texture da stream
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| stream | Stream |
Returns: TextureData
getBytesPerPixel()
public int getBytesPerPixel()
Numero di byte di un pixel
Returns: int - Numero di byte di un pixel
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getData()
public byte[] getData()
Byte grezzi dei dati del pixel
Returns: byte[] - Byte grezzi dei dati del pixel
getHeight()
public int getHeight()
Numero di pixel verticali
Returns: int - Numero di pixel verticali
getName()
public String getName()
Ottiene il nome.
Returns: java.lang.String - il nome.
getPixelFormat()
public PixelFormat getPixelFormat()
Il formato del pixel
Returns: PixelFormat - The pixel’s format
getProperties()
public PropertyCollection getProperties()
Ottiene la collezione di tutte le proprietà.
Returns: PropertyCollection - the collection of all properties.
getProperty(String property)
public Object getProperty(String property)
Ottieni il valore della proprietà specificata
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| proprietà | java.lang.String | Nome della proprietà |
Returns: java.lang.Object - Il valore della proprietà trovata
getStride()
public int getStride()
Numero di byte di una scanline.
Returns: int - Numero di byte di una scanline.
getWidth()
public int getWidth()
Numero di pixel orizzontali
Returns: int - Numero di pixel orizzontali
hashCode()
public native int hashCode()
Returns: int
mapPixels(PixelMapMode mapMode)
public PixelMapping mapPixels(PixelMapMode mapMode)
Mappa tutti i pixel per lettura/scrittura
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| mapMode | PixelMapMode | Modalità di mappatura |
Returns: PixelMapping
mapPixels(PixelMapMode mapMode, PixelFormat format)
public PixelMapping mapPixels(PixelMapMode mapMode, PixelFormat format)
Mappa tutti i pixel per lettura/scrittura nel formato pixel specificato
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| mapMode | PixelMapMode | Modalità di mappatura |
| format | PixelFormat | Formato pixel |
Returns: PixelMapping
mapPixels(Rect rect, PixelMapMode mapMode, PixelFormat format)
public PixelMapping mapPixels(Rect rect, PixelMapMode mapMode, PixelFormat format)
Mappa i pixel indirizzati da rect per lettura/scrittura nel formato pixel specificato
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| rect | Rect | L’area dei pixel da accedere |
| mapMode | PixelMapMode | Modalità di mappatura |
| format | PixelFormat | Formato pixel |
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)
Rimuove una proprietà dinamica.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| property | Property | Quale proprietà rimuovere |
Returns: boolean - true se la proprietà è stata rimossa con successo
removeProperty(String property)
public boolean removeProperty(String property)
Rimuove la proprietà specificata identificata per nome
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| proprietà | java.lang.String | Quale proprietà rimuovere |
Returns: boolean - true se la proprietà è stata rimossa con successo
save(Stream stream, String format)
public void save(Stream stream, String format)
Salva i dati della texture nel formato immagine specificato
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| stream | Stream | Il flusso che contiene l’immagine salvata |
| formato | java.lang.String | Formato immagine, solitamente estensione file |
save(String fileName)
public void save(String fileName)
Salva i dati della texture in un file immagine
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| fileName | java.lang.String | Il nome file del percorso in cui l’immagine sarà salvata. |
save(String fileName, String format)
public void save(String fileName, String format)
Salva i dati della texture in un file immagine
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| fileName | java.lang.String | Il nome file del percorso in cui l’immagine sarà salvata. |
| formato | java.lang.String | Formato immagine del file di output. |
setName(String value)
public void setName(String value)
Imposta il nome.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | java.lang.String | Nuovo valore |
setProperty(String property, Object value)
public void setProperty(String property, Object value)
Imposta il valore della proprietà specificata
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| proprietà | java.lang.String | Nome della proprietà |
| valore | java.lang.Object | Il valore della proprietà |
toString()
public String toString()
Returns: java.lang.String
transformPixelFormat(PixelFormat pixelFormat)
public void transformPixelFormat(PixelFormat pixelFormat)
Trasforma il layout del pixel in un nuovo formato pixel.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| pixelFormat | PixelFormat | Formato pixel di destinazione |
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| arg0 | long | |
| arg1 | int |