Texture

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

public class Texture extends TextureBase

Questa classe definisce la texture da un file esterno.

Costruttori

CostruttoreDescrizione
Texture()Inizializza una nuova istanza della classe Texture.
Texture(String name)Inizializza una nuova istanza della classe Texture.

Metodi

MetodoDescrizione
equals(Object arg0)
findProperty(String propertyName)Trova la proprietà.
getAlpha()Ottiene il valore alpha predefinito della texture. Questo è valido quando il getAlphaSource è AlphaSource.PIXEL_ALPHA. Il valore predefinito è 1.0, l’intervallo di valori valido è compreso tra 0 e 1.
getAlphaSource()Ottiene se la texture definisce il canale alpha.
getClass()
getContent()Ottiene il contenuto binario della texture.
getEnableMipMap()Ottiene se il mipmap è abilitato per questa texture.
getFileName()Ottiene il file texture associato.
getMagFilter()Ottiene il filtro per l’ingrandimento.
getMinFilter()Ottiene il filtro per la riduzione.
getMipFilter()Ottiene il filtro per il campionamento a livello di mip.
getName()Ottiene il nome.
getProperties()Ottiene la collezione di tutte le proprietà.
getProperty(String property)Ottieni il valore della proprietà specificata
getUVRotation()Ottiene la rotazione della texture.
getUVScale()Ottiene la scala UV.
getUVTranslation()Ottiene la traslazione UV.
getWrapModeU()Ottiene le modalità di avvolgimento texture in U.
getWrapModeV()Ottiene le modalità di avvolgimento texture in V.
getWrapModeW()Ottiene le modalità di avvolgimento texture in W.
hashCode()
notify()
notifyAll()
removeProperty(Property property)Rimuove una proprietà dinamica.
removeProperty(String property)Rimuove la proprietà specificata identificata per nome
setAlpha(double value)Imposta il valore alpha predefinito della texture. Questo è valido quando il getAlphaSource è AlphaSource.PIXEL_ALPHA. Il valore predefinito è 1.0, l’intervallo di valori valido è compreso tra 0 e 1.
setAlphaSource(AlphaSource value)Imposta se la texture definisce il canale alpha.
setContent(byte[] value)Imposta il contenuto binario della texture.
setEnableMipMap(boolean value)Imposta se il mipmap è abilitato per questa texture
setFileName(String value)Imposta il file di texture associato.
setMagFilter(TextureFilter value)Imposta il filtro per l’ingrandimento.
setMinFilter(TextureFilter value)Imposta il filtro per la riduzione.
setMipFilter(TextureFilter value)Imposta il filtro per il campionamento dei livelli di mip.
setName(String value)Imposta il nome.
setProperty(String property, Object value)Imposta il valore della proprietà specificata
setRotation(double u, double v)Imposta la rotazione UV.
setScale(double u, double v)Imposta la scala UV.
setTranslation(double u, double v)Imposta la traslazione UV.
setUVRotation(Vector3 value)Imposta la rotazione della texture
setUVScale(Vector2 value)Imposta la scala UV.
setUVTranslation(Vector2 value)Imposta la traslazione UV.
setWrapModeU(WrapMode value)Imposta le modalità di avvolgimento della texture in U.
setWrapModeV(WrapMode value)Imposta le modalità di avvolgimento della texture in V.
setWrapModeW(WrapMode value)Imposta le modalità di avvolgimento della texture in W.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

Texture()

public Texture()

Inizializza una nuova istanza della classe Texture.

Texture(String name)

public Texture(String name)

Inizializza una nuova istanza della classe Texture.

Parameters:

ParametroTipoDescrizione
nomejava.lang.StringNome

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.

getAlpha()

public double getAlpha()

Ottiene il valore alpha predefinito della texture. Questo è valido quando il getAlphaSource è AlphaSource.PIXEL_ALPHA. Il valore predefinito è 1.0, l’intervallo di valori valido è compreso tra 0 e 1.

Returns: double - il valore alpha predefinito della texture. Questo è valido quando il getAlphaSource è AlphaSource.PIXEL_ALPHA. Il valore predefinito è 1.0, l’intervallo di valori valido è compreso tra 0 e 1

getAlphaSource()

public AlphaSource getAlphaSource()

Restituisce se la texture definisce il canale alpha. Il valore predefinito è AlphaSource.NONE

Returns: AlphaSource - whether the texture defines the alpha channel. Default value is AlphaSource.NONE

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getContent()

public byte[] getContent()

Restituisce il contenuto binario della texture. Il contenuto della texture incorporata è opzionale, l’utente dovrebbe caricare la texture da un file esterno se manca.

Returns: byte[] - il contenuto binario della texture. Il contenuto della texture incorporata è opzionale, l’utente dovrebbe caricare la texture da un file esterno se manca.

getEnableMipMap()

public boolean getEnableMipMap()

Ottiene se il mipmap è abilitato per questa texture.

Returns: boolean - se il mipmap è abilitato per questa texture

getFileName()

public String getFileName()

Ottiene il file texture associato.

Returns: java.lang.String - il file di texture associato.

getMagFilter()

public TextureFilter getMagFilter()

Ottiene il filtro per l’ingrandimento.

Returns: TextureFilter - the filter for magnification.

getMinFilter()

public TextureFilter getMinFilter()

Ottiene il filtro per la riduzione.

Returns: TextureFilter - the filter for minification.

getMipFilter()

public TextureFilter getMipFilter()

Ottiene il filtro per il campionamento a livello di mip.

Returns: TextureFilter - the filter for mip-level sampling.

getName()

public String getName()

Ottiene il nome.

Returns: java.lang.String - il nome.

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

getUVRotation()

public Vector3 getUVRotation()

Ottiene la rotazione della texture.

Returns: Vector3 - the rotation of the texture

getUVScale()

public Vector2 getUVScale()

Ottiene la scala UV.

Returns: Vector2 - the UV scale.

getUVTranslation()

public Vector2 getUVTranslation()

Ottiene la traslazione UV.

Returns: Vector2 - the UV translation.

getWrapModeU()

public WrapMode getWrapModeU()

Ottiene le modalità di avvolgimento texture in U.

Returns: WrapMode - the texture wrap modes in U.

getWrapModeV()

public WrapMode getWrapModeV()

Ottiene le modalità di avvolgimento texture in V.

Returns: WrapMode - the texture wrap modes in V.

getWrapModeW()

public WrapMode getWrapModeW()

Ottiene le modalità di avvolgimento texture in W.

Returns: WrapMode - the texture wrap modes in W.

hashCode()

public native int hashCode()

Returns: int

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

setAlpha(double value)

public void setAlpha(double value)

Imposta il valore alpha predefinito della texture. Questo è valido quando il getAlphaSource è AlphaSource.PIXEL_ALPHA. Il valore predefinito è 1.0, l’intervallo di valori valido è compreso tra 0 e 1.

Parameters:

ParametroTipoDescrizione
valoredoubleNuovo valore

setAlphaSource(AlphaSource value)

public void setAlphaSource(AlphaSource value)

Imposta se la texture definisce il canale alpha. Il valore predefinito è AlphaSource.NONE

Parameters:

ParametroTipoDescrizione
valueAlphaSourceNuovo valore

setContent(byte[] value)

public void setContent(byte[] value)

Imposta il contenuto binario della texture. Il contenuto della texture incorporata è opzionale, l’utente dovrebbe caricare la texture da un file esterno se manca.

Parameters:

ParametroTipoDescrizione
valorebyte[]Nuovo valore

setEnableMipMap(boolean value)

public void setEnableMipMap(boolean value)

Imposta se il mipmap è abilitato per questa texture

Parameters:

ParametroTipoDescrizione
valorebooleanNuovo valore

setFileName(String value)

public void setFileName(String value)

Imposta il file di texture associato.

Parameters:

ParametroTipoDescrizione
valorejava.lang.StringNuovo valore

setMagFilter(TextureFilter value)

public void setMagFilter(TextureFilter value)

Imposta il filtro per l’ingrandimento.

Parameters:

ParametroTipoDescrizione
valueTextureFilterNuovo valore

setMinFilter(TextureFilter value)

public void setMinFilter(TextureFilter value)

Imposta il filtro per la riduzione.

Parameters:

ParametroTipoDescrizione
valueTextureFilterNuovo valore

setMipFilter(TextureFilter value)

public void setMipFilter(TextureFilter value)

Imposta il filtro per il campionamento dei livelli di mip.

Parameters:

ParametroTipoDescrizione
valueTextureFilterNuovo valore

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à

setRotation(double u, double v)

public void setRotation(double u, double v)

Imposta la rotazione UV.

Parameters:

ParametroTipoDescrizione
udoubleU.
vdoubleV.

setScale(double u, double v)

public void setScale(double u, double v)

Imposta la scala UV.

Parameters:

ParametroTipoDescrizione
udoubleU.
vdoubleV.

setTranslation(double u, double v)

public void setTranslation(double u, double v)

Imposta la traslazione UV.

Parameters:

ParametroTipoDescrizione
udoubleU.
vdoubleV.

setUVRotation(Vector3 value)

public void setUVRotation(Vector3 value)

Imposta la rotazione della texture

Parameters:

ParametroTipoDescrizione
valueVector3Nuovo valore

setUVScale(Vector2 value)

public void setUVScale(Vector2 value)

Imposta la scala UV.

Parameters:

ParametroTipoDescrizione
valueVector2Nuovo valore

setUVTranslation(Vector2 value)

public void setUVTranslation(Vector2 value)

Imposta la traslazione UV.

Parameters:

ParametroTipoDescrizione
valueVector2Nuovo valore

setWrapModeU(WrapMode value)

public void setWrapModeU(WrapMode value)

Imposta le modalità di avvolgimento della texture in U.

Parameters:

ParametroTipoDescrizione
valueWrapModeNuovo valore

setWrapModeV(WrapMode value)

public void setWrapModeV(WrapMode value)

Imposta le modalità di avvolgimento della texture in V.

Parameters:

ParametroTipoDescrizione
valueWrapModeNuovo valore

setWrapModeW(WrapMode value)

public void setWrapModeW(WrapMode value)

Imposta le modalità di avvolgimento della texture in W.

Parameters:

ParametroTipoDescrizione
valueWrapModeNuovo valore

toString()

public String toString()

Returns: java.lang.String

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