Texture
Inheritance: java.lang.Object, com.aspose.threed.A3DObject, com.aspose.threed.TextureBase
public class Texture extends TextureBase
Cette classe définit la texture à partir d’un fichier externe.
Constructeurs
| Constructeur | Description |
|---|---|
| Texture() | Initialise une nouvelle instance de la classe Texture. |
| Texture(String name) | Initialise une nouvelle instance de la classe Texture. |
Méthodes
| Méthode | Description |
|---|---|
| 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() | |
| getContent() | Obtient le contenu binaire de la texture. |
| getEnableMipMap() | Obtient si le mipmap est activé pour cette texture |
| getFileName() | Obtient le fichier de texture associé. |
| 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. |
| setContent(byte[] value) | Définit le contenu binaire de la texture. |
| setEnableMipMap(boolean value) | Définit si le mipmap est activé pour cette texture |
| setFileName(String value) | Définit le fichier de texture associé. |
| 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) |
Texture()
public Texture()
Initialise une nouvelle instance de la classe Texture.
Texture(String name)
public Texture(String name)
Initialise une nouvelle instance de la classe Texture.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| nom | java.lang.String | Nom |
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| arg0 | java.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ètre | Type | Description |
|---|---|---|
| propertyName | java.lang.String | Nom 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
getContent()
public byte[] getContent()
Obtient le contenu binaire de la texture. Le contenu de texture intégré est optionnel, l’utilisateur doit charger la texture à partir d’un fichier externe si celui-ci est manquant.
Returns: byte[] - le contenu binaire de la texture. Le contenu de texture intégré est optionnel, l’utilisateur doit charger la texture à partir d’un fichier externe si celui-ci est manquant.
getEnableMipMap()
public boolean getEnableMipMap()
Obtient si le mipmap est activé pour cette texture
Returns: boolean - si le mipmap est activé pour cette texture
getFileName()
public String getFileName()
Obtient le fichier de texture associé.
Returns: java.lang.String - le fichier de texture associé.
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ètre | Type | Description |
|---|---|---|
| propriété | java.lang.String | Nom 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ètre | Type | Description |
|---|---|---|
| property | Property | Quelle 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ètre | Type | Description |
|---|---|---|
| propriété | java.lang.String | Quelle 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ètre | Type | Description |
|---|---|---|
| valeur | double | Nouvelle 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ètre | Type | Description |
|---|---|---|
| value | AlphaSource | Nouvelle valeur |
setContent(byte[] value)
public void setContent(byte[] value)
Définit le contenu binaire de la texture. Le contenu de texture intégré est optionnel, l’utilisateur doit charger la texture à partir d’un fichier externe si celui-ci est manquant.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | byte[] | Nouvelle valeur |
setEnableMipMap(boolean value)
public void setEnableMipMap(boolean value)
Définit si le mipmap est activé pour cette texture
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | boolean | Nouvelle valeur |
setFileName(String value)
public void setFileName(String value)
Définit le fichier de texture associé.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | java.lang.String | Nouvelle valeur |
setMagFilter(TextureFilter value)
public void setMagFilter(TextureFilter value)
Définit le filtre pour l’agrandissement.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | TextureFilter | Nouvelle valeur |
setMinFilter(TextureFilter value)
public void setMinFilter(TextureFilter value)
Définit le filtre pour la minification.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | TextureFilter | Nouvelle valeur |
setMipFilter(TextureFilter value)
public void setMipFilter(TextureFilter value)
Définit le filtre pour l’échantillonnage du niveau de mip.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | TextureFilter | Nouvelle valeur |
setName(String value)
public void setName(String value)
Définit le nom.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | java.lang.String | Nouvelle 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ètre | Type | Description |
|---|---|---|
| propriété | java.lang.String | Nom de la propriété |
| valeur | java.lang.Object | La valeur de la propriété |
setRotation(double u, double v)
public void setRotation(double u, double v)
Définit la rotation UV.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| u | double | U. |
| v | double | V. |
setScale(double u, double v)
public void setScale(double u, double v)
Définit l’échelle UV.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| u | double | U. |
| v | double | V. |
setTranslation(double u, double v)
public void setTranslation(double u, double v)
Définit la translation UV.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| u | double | U. |
| v | double | V. |
setUVRotation(Vector3 value)
public void setUVRotation(Vector3 value)
Définit la rotation de la texture
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | Vector3 | Nouvelle valeur |
setUVScale(Vector2 value)
public void setUVScale(Vector2 value)
Définit l’échelle UV.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | Vector2 | Nouvelle valeur |
setUVTranslation(Vector2 value)
public void setUVTranslation(Vector2 value)
Définit la translation UV.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | Vector2 | Nouvelle valeur |
setWrapModeU(WrapMode value)
public void setWrapModeU(WrapMode value)
Définit les modes d’enroulement de la texture en U.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | WrapMode | Nouvelle valeur |
setWrapModeV(WrapMode value)
public void setWrapModeV(WrapMode value)
Définit les modes d’enroulement de la texture en V.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | WrapMode | Nouvelle valeur |
setWrapModeW(WrapMode value)
public void setWrapModeW(WrapMode value)
Définit les modes d’enroulement de la texture en W.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | WrapMode | Nouvelle 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ètre | Type | Description |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| arg0 | long | |
| arg1 | int |