TextureBase

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

public class TextureBase extends A3DObject

Classe de base pour toutes les textures concrètes. Texture définit l’apparence et la sensation d’une surface géométrique.

Constructeurs

ConstructeurDescription
TextureBase(String name)Initialise une nouvelle instance de la classe TextureBase.

Méthodes

MéthodeDescription
equals(Object arg0)
findProperty(String propertyName)Trouve la propriété.
getAlpha()Obtient la valeur alpha par défaut de la texture. Ceci est valable lorsque le getAlphaSource est AlphaSource.PIXEL_ALPHA. La valeur par défaut est 1.0, la plage de valeurs valides est comprise entre 0 et 1.
getAlphaSource()Obtient si la texture définit le canal alpha.
getClass()
getMagFilter()Obtient le filtre pour l’agrandissement.
getMinFilter()Obtient le filtre pour la réduction.
getMipFilter()Obtient le filtre pour l’échantillonnage du niveau de mip.
getName()Obtient le nom.
getProperties()Obtient la collection de toutes les propriétés.
getProperty(String property)Obtenir la valeur de la propriété spécifiée
getUVRotation()Obtient la rotation de la texture
getUVScale()Obtient l’échelle UV.
getUVTranslation()Obtient la translation UV.
getWrapModeU()Obtient les modes d’enroulement de la texture en U.
getWrapModeV()Obtient les modes d’enroulement de la texture en V.
getWrapModeW()Obtient les modes d’enroulement de la texture en W.
hashCode()
notify()
notifyAll()
removeProperty(Property property)Supprime une propriété dynamique.
removeProperty(String property)Supprime la propriété spécifiée identifiée par son nom
setAlpha(double value)Définit la valeur alpha par défaut de la texture. Ceci est valable lorsque le getAlphaSource est AlphaSource.PIXEL_ALPHA. La valeur par défaut est 1.0, la plage de valeurs valides est comprise entre 0 et 1.
setAlphaSource(AlphaSource value)Définit si la texture définit le canal alpha.
setMagFilter(TextureFilter value)Définit le filtre pour l’agrandissement.
setMinFilter(TextureFilter value)Définit le filtre pour la minification.
setMipFilter(TextureFilter value)Définit le filtre pour l’échantillonnage du niveau de mip.
setName(String value)Définit le nom.
setProperty(String property, Object value)Définit la valeur de la propriété spécifiée
setRotation(double u, double v)Définit la rotation UV.
setScale(double u, double v)Définit l’échelle UV.
setTranslation(double u, double v)Définit la translation UV.
setUVRotation(Vector3 value)Définit la rotation de la texture
setUVScale(Vector2 value)Définit l’échelle UV.
setUVTranslation(Vector2 value)Définit la translation UV.
setWrapModeU(WrapMode value)Définit les modes d’enroulement de la texture en U.
setWrapModeV(WrapMode value)Définit les modes d’enroulement de la texture en V.
setWrapModeW(WrapMode value)Définit les modes d’enroulement de la texture en W.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

TextureBase(String name)

public TextureBase(String name)

Initialise une nouvelle instance de la classe TextureBase.

Parameters:

ParamètreTypeDescription
nomjava.lang.StringNom.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParamètreTypeDescription
arg0java.lang.Object

Returns: boolean

findProperty(String propertyName)

public Property findProperty(String propertyName)

Trouve la propriété. Elle peut être une propriété dynamique (Créée par CreateDynamicProperty/SetProperty) ou une propriété native (Identifiée par son nom)

Parameters:

ParamètreTypeDescription
propertyNamejava.lang.StringNom de la propriété.

Returns: Property - The property.

getAlpha()

public double getAlpha()

Obtient la valeur alpha par défaut de la texture. Ceci est valable lorsque le getAlphaSource est AlphaSource.PIXEL_ALPHA. La valeur par défaut est 1.0, la plage de valeurs valides est comprise entre 0 et 1.

Returns: double - la valeur alpha par défaut de la texture. Ceci est valide lorsque le getAlphaSource est AlphaSource.PIXEL_ALPHA. La valeur par défaut est 1,0, la plage de valeurs valides est comprise entre 0 et 1

getAlphaSource()

public AlphaSource getAlphaSource()

Obtient si la texture définit le canal alpha. La valeur par défaut est 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

getMagFilter()

public TextureFilter getMagFilter()

Obtient le filtre pour l’agrandissement.

Returns: TextureFilter - the filter for magnification.

getMinFilter()

public TextureFilter getMinFilter()

Obtient le filtre pour la réduction.

Returns: TextureFilter - the filter for minification.

getMipFilter()

public TextureFilter getMipFilter()

Obtient le filtre pour l’échantillonnage du niveau de mip.

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

getName()

public String getName()

Obtient le nom.

Returns: java.lang.String - le nom.

getProperties()

public PropertyCollection getProperties()

Obtient la collection de toutes les propriétés.

Returns: PropertyCollection - the collection of all properties.

getProperty(String property)

public Object getProperty(String property)

Obtenir la valeur de la propriété spécifiée

Parameters:

ParamètreTypeDescription
propriétéjava.lang.StringNom de la propriété

Returns: java.lang.Object - La valeur de la propriété trouvée

getUVRotation()

public Vector3 getUVRotation()

Obtient la rotation de la texture

Returns: Vector3 - the rotation of the texture

getUVScale()

public Vector2 getUVScale()

Obtient l’échelle UV.

Returns: Vector2 - the UV scale.

getUVTranslation()

public Vector2 getUVTranslation()

Obtient la translation UV.

Returns: Vector2 - the UV translation.

getWrapModeU()

public WrapMode getWrapModeU()

Obtient les modes d’enroulement de la texture en U.

Returns: WrapMode - the texture wrap modes in U.

getWrapModeV()

public WrapMode getWrapModeV()

Obtient les modes d’enroulement de la texture en V.

Returns: WrapMode - the texture wrap modes in V.

getWrapModeW()

public WrapMode getWrapModeW()

Obtient les modes d’enroulement de la texture en 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)

Supprime une propriété dynamique.

Parameters:

ParamètreTypeDescription
propertyPropertyQuelle propriété supprimer

Returns: boolean - vrai si la propriété est supprimée avec succès

removeProperty(String property)

public boolean removeProperty(String property)

Supprime la propriété spécifiée identifiée par son nom

Parameters:

ParamètreTypeDescription
propriétéjava.lang.StringQuelle propriété supprimer

Returns: boolean - vrai si la propriété est supprimée avec succès

setAlpha(double value)

public void setAlpha(double value)

Définit la valeur alpha par défaut de la texture. Ceci est valable lorsque le getAlphaSource est AlphaSource.PIXEL_ALPHA. La valeur par défaut est 1.0, la plage de valeurs valides est comprise entre 0 et 1.

Parameters:

ParamètreTypeDescription
valeurdoubleNouvelle valeur

setAlphaSource(AlphaSource value)

public void setAlphaSource(AlphaSource value)

Définit si la texture définit le canal alpha. La valeur par défaut est AlphaSource.NONE

Parameters:

ParamètreTypeDescription
valueAlphaSourceNouvelle valeur

setMagFilter(TextureFilter value)

public void setMagFilter(TextureFilter value)

Définit le filtre pour l’agrandissement.

Parameters:

ParamètreTypeDescription
valueTextureFilterNouvelle valeur

setMinFilter(TextureFilter value)

public void setMinFilter(TextureFilter value)

Définit le filtre pour la minification.

Parameters:

ParamètreTypeDescription
valueTextureFilterNouvelle valeur

setMipFilter(TextureFilter value)

public void setMipFilter(TextureFilter value)

Définit le filtre pour l’échantillonnage du niveau de mip.

Parameters:

ParamètreTypeDescription
valueTextureFilterNouvelle valeur

setName(String value)

public void setName(String value)

Définit le nom.

Parameters:

ParamètreTypeDescription
valeurjava.lang.StringNouvelle valeur

setProperty(String property, Object value)

public void setProperty(String property, Object value)

Définit la valeur de la propriété spécifiée

Parameters:

ParamètreTypeDescription
propriétéjava.lang.StringNom de la propriété
valeurjava.lang.ObjectLa valeur de la propriété

setRotation(double u, double v)

public void setRotation(double u, double v)

Définit la rotation UV.

Parameters:

ParamètreTypeDescription
udoubleU.
vdoubleV.

setScale(double u, double v)

public void setScale(double u, double v)

Définit l’échelle UV.

Parameters:

ParamètreTypeDescription
udoubleU.
vdoubleV.

setTranslation(double u, double v)

public void setTranslation(double u, double v)

Définit la translation UV.

Parameters:

ParamètreTypeDescription
udoubleU.
vdoubleV.

setUVRotation(Vector3 value)

public void setUVRotation(Vector3 value)

Définit la rotation de la texture

Parameters:

ParamètreTypeDescription
valueVector3Nouvelle valeur

setUVScale(Vector2 value)

public void setUVScale(Vector2 value)

Définit l’échelle UV.

Parameters:

ParamètreTypeDescription
valueVector2Nouvelle valeur

setUVTranslation(Vector2 value)

public void setUVTranslation(Vector2 value)

Définit la translation UV.

Parameters:

ParamètreTypeDescription
valueVector2Nouvelle valeur

setWrapModeU(WrapMode value)

public void setWrapModeU(WrapMode value)

Définit les modes d’enroulement de la texture en U.

Parameters:

ParamètreTypeDescription
valueWrapModeNouvelle valeur

setWrapModeV(WrapMode value)

public void setWrapModeV(WrapMode value)

Définit les modes d’enroulement de la texture en V.

Parameters:

ParamètreTypeDescription
valueWrapModeNouvelle valeur

setWrapModeW(WrapMode value)

public void setWrapModeW(WrapMode value)

Définit les modes d’enroulement de la texture en W.

Parameters:

ParamètreTypeDescription
valueWrapModeNouvelle valeur

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParamètreTypeDescription
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParamètreTypeDescription
arg0long
arg1int