TextureBase

TextureBase class

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

Méthodes

constructor

NomDescription
constructor(name)Initialise une nouvelle instance de la classe TextureBase.

Parameters:

NomTypeDescription
nameStringNom.

Result:


getAlpha

NomDescription
getAlpha()Obtient ou définit la valeur alpha par défaut de la texture. Ceci est valable lorsque AlphaSource est AlphaSource.PIXEL_ALPHA. La valeur par défaut est 1,0, la plage de valeurs valides est comprise entre 0 et 1.

Result:


setAlpha

NomDescription
setAlpha(value)Obtient ou définit la valeur alpha par défaut de la texture. Ceci est valable lorsque AlphaSource est AlphaSource.PIXEL_ALPHA. La valeur par défaut est 1,0, la plage de valeurs valides est comprise entre 0 et 1.

Result:


getAlphaSource

NomDescription
getAlphaSource()Obtient ou définit si la texture définit le canal alpha. La valeur par défaut est AlphaSource.NONE. La valeur de la propriété est une constante entière AlphaSource.

Result:


setAlphaSource

NomDescription
setAlphaSource(value)Obtient ou définit si la texture définit le canal alpha. La valeur par défaut est AlphaSource.NONE. La valeur de la propriété est une constante entière AlphaSource.

Result:


getWrapModeU

NomDescription
getWrapModeU()Obtient ou définit les modes d’enroulement de la texture selon U. La valeur de la propriété est une constante entière WrapMode.

Result:


setWrapModeU

NomDescription
setWrapModeU(value)Obtient ou définit les modes d’enroulement de la texture selon U. La valeur de la propriété est une constante entière WrapMode.

Result:


getWrapModeV

NomDescription
getWrapModeV()Obtient ou définit les modes d’enroulement de la texture selon V. La valeur de la propriété est une constante entière WrapMode.

Result:


setWrapModeV

NomDescription
setWrapModeV(value)Obtient ou définit les modes d’enroulement de la texture selon V. La valeur de la propriété est une constante entière WrapMode.

Result:


getWrapModeW

NomDescription
getWrapModeW()Obtient ou définit les modes d’enroulement de la texture selon W. La valeur de la propriété est une constante entière WrapMode.

Result:


setWrapModeW

NomDescription
setWrapModeW(value)Obtient ou définit les modes d’enroulement de la texture selon W. La valeur de la propriété est une constante entière WrapMode.

Result:


getMinFilter

NomDescription
getMinFilter()Obtient ou définit le filtre de minification. La valeur de la propriété est une constante entière TextureFilter.

Result:


setMinFilter

NomDescription
setMinFilter(value)Obtient ou définit le filtre de minification. La valeur de la propriété est une constante entière TextureFilter.

Result:


getMagFilter

NomDescription
getMagFilter()Obtient ou définit le filtre pour l’agrandissement. La valeur de la propriété est une constante entière TextureFilter.

Result:


setMagFilter

NomDescription
setMagFilter(value)Obtient ou définit le filtre pour l’agrandissement. La valeur de la propriété est une constante entière TextureFilter.

Result:


getMipFilter

NomDescription
getMipFilter()Obtient ou définit le filtre pour l’échantillonnage au niveau des mip. La valeur de la propriété est une constante entière TextureFilter.

Result:


setMipFilter

NomDescription
setMipFilter(value)Obtient ou définit le filtre pour l’échantillonnage au niveau des mip. La valeur de la propriété est une constante entière TextureFilter.

Result:


getUVRotation

NomDescription
getUVRotation()Obtient ou définit la rotation de la texture

Result:


setUVRotation

NomDescription
setUVRotation(value)Obtient ou définit la rotation de la texture

Result:


getUVScale

NomDescription
getUVScale()Obtient ou définit l’échelle UV. L’échelle UV.

Result:


setUVScale

NomDescription
setUVScale(value)Obtient ou définit l’échelle UV. L’échelle UV.

Result:


getUVTranslation

NomDescription
getUVTranslation()Obtient ou définit la translation UV. La translation UV.

Result:


setUVTranslation

NomDescription
setUVTranslation(value)Obtient ou définit la translation UV. La translation UV.

Result:


getName

NomDescription
getName()Obtient ou définit le nom. Le nom.

Result:


setName

NomDescription
setName(value)Obtient ou définit le nom. Le nom.

Result:


getProperties

NomDescription
getProperties()Obtient la collection de toutes les propriétés.

Result:


setTranslation

NomDescription
setTranslation(u, v)Définit la translation UV.

Parameters:

NomTypeDescription
uNombreU.
vNombreV.

Result:


setScale

NomDescription
setScale(u, v)Définit l’échelle UV.

Parameters:

NomTypeDescription
uNombreU.
vNombreV.

Result:


setRotation

NomDescription
setRotation(u, v)Définit la rotation UV.

Parameters:

NomTypeDescription
uNombreU.
vNombreV.

Result:


removeProperty

NomDescription
removeProperty(property)Supprime une propriété dynamique.

Parameters:

NomTypeDescription
propertyPropertyQuelle propriété supprimer

Result: boolean


removeProperty

NomDescription
removeProperty(property)Supprime la propriété spécifiée identifiée par son nom

Parameters:

NomTypeDescription
propertStringnull

Result: boolean


getProperty

NomDescription
getProperty(property)Obtenir la valeur de la propriété spécifiée

Parameters:

NomTypeDescription
propertyStringNom de la propriété

Result: Object


setProperty

NomDescription
setProperty(property, value)Définit la valeur de la propriété spécifiée

Parameters:

NomTypeDescription
propertyStringNom de la propriété
valueObjectLa valeur de la propriété

Result: Object


findProperty

NomDescription
findProperty(propertyName)Recherche 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:

NomTypeDescription
propertyNameStringNom de la propriété.

Result: Property