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

CostruttoreDescrizione
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

MetodoDescrizione
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:

ParametroTipoDescrizione
larghezzaint
altezzaint
strideint
bytesPerPixelint
pixelFormatPixelFormat
datibyte[]

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:

ParametroTipoDescrizione
larghezzaint
altezzaint
pixelFormatPixelFormat

TextureData()

public TextureData()

Costruttore di TextureData

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParametroTipoDescrizione
arg0java.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:

ParametroTipoDescrizione
propertyNamejava.lang.StringNome della proprietà.

Returns: Property - The property.

fromFile(String fileName)

public static TextureData fromFile(String fileName)

Carica una texture da file

Parameters:

ParametroTipoDescrizione
fileNamejava.lang.String

Returns: TextureData

fromStream(Stream stream)

public static TextureData fromStream(Stream stream)

Carica una texture da stream

Parameters:

ParametroTipoDescrizione
streamStream

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:

ParametroTipoDescrizione
proprietàjava.lang.StringNome 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:

ParametroTipoDescrizione
mapModePixelMapModeModalità 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:

ParametroTipoDescrizione
mapModePixelMapModeModalità di mappatura
formatPixelFormatFormato 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:

ParametroTipoDescrizione
rectRectL’area dei pixel da accedere
mapModePixelMapModeModalità di mappatura
formatPixelFormatFormato 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:

ParametroTipoDescrizione
propertyPropertyQuale 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:

ParametroTipoDescrizione
proprietàjava.lang.StringQuale 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:

ParametroTipoDescrizione
streamStreamIl flusso che contiene l’immagine salvata
formatojava.lang.StringFormato immagine, solitamente estensione file

save(String fileName)

public void save(String fileName)

Salva i dati della texture in un file immagine

Parameters:

ParametroTipoDescrizione
fileNamejava.lang.StringIl 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:

ParametroTipoDescrizione
fileNamejava.lang.StringIl nome file del percorso in cui l’immagine sarà salvata.
formatojava.lang.StringFormato immagine del file di output.

setName(String value)

public void setName(String value)

Imposta il nome.

Parameters:

ParametroTipoDescrizione
valorejava.lang.StringNuovo valore

setProperty(String property, Object value)

public void setProperty(String property, Object value)

Imposta il valore della proprietà specificata

Parameters:

ParametroTipoDescrizione
proprietàjava.lang.StringNome della proprietà
valorejava.lang.ObjectIl 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:

ParametroTipoDescrizione
pixelFormatPixelFormatFormato pixel di destinazione

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParametroTipoDescrizione
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParametroTipoDescrizione
arg0long
arg1int