PbrSpecularMaterial

PbrSpecularMaterial class

Matériau pour le rendu physiquement basé sur la couleur diffuse/spéculaire/brillance

Propriétés

NomDescription
MAP_SPECULAR_GLOSSINESSLa carte de texture pour la brillance spéculaire

Méthodes

constructor

NomDescription
constructor()Constructeur du PbrSpecularMaterial

Result:


getTransparency

NomDescription
getTransparency()Obtient ou définit le facteur de transparence. Le facteur doit être compris entre 0 (0 %, totalement opaque) et 1 (100 %, totalement transparent). Toute valeur de facteur invalide sera limitée. Le facteur de transparence.

Result:


setTransparency

NomDescription
setTransparency(value)Obtient ou définit le facteur de transparence. Le facteur doit être compris entre 0 (0 %, totalement opaque) et 1 (100 %, totalement transparent). Toute valeur de facteur invalide sera limitée. Le facteur de transparence.

Result:


getNormalTexture

NomDescription
getNormalTexture()Obtient ou définit la texture du mappage normal

Result:


setNormalTexture

NomDescription
setNormalTexture(value)Obtient ou définit la texture du mappage normal

Result:


getSpecularGlossinessTexture

NomDescription
getSpecularGlossinessTexture()Obtient ou définit la texture pour la couleur spéculaire, le canal RGB stocke la couleur spéculaire et le canal A stocke la brillance.

Result:


setSpecularGlossinessTexture

NomDescription
setSpecularGlossinessTexture(value)Obtient ou définit la texture pour la couleur spéculaire, le canal RGB stocke la couleur spéculaire et le canal A stocke la brillance.

Result:


getGlossinessFactor

NomDescription
getGlossinessFactor()Obtient ou définit la brillance (lissage) du matériau, 1 signifie parfaitement lisse et 0 signifie parfaitement rugueux, la valeur par défaut est 1, la plage est [0, 1]

Result:


setGlossinessFactor

NomDescription
setGlossinessFactor(value)Obtient ou définit la brillance (lissage) du matériau, 1 signifie parfaitement lisse et 0 signifie parfaitement rugueux, la valeur par défaut est 1, la plage est [0, 1]

Result:


getSpecular

NomDescription
getSpecular()Obtient ou définit la couleur spéculaire du matériau, la valeur par défaut est (1, 1, 1).

Result:


setSpecular

NomDescription
setSpecular(value)Obtient ou définit la couleur spéculaire du matériau, la valeur par défaut est (1, 1, 1).

Result:


getDiffuseTexture

NomDescription
getDiffuseTexture()Obtient ou définit la texture diffuse

Result:


setDiffuseTexture

NomDescription
setDiffuseTexture(value)Obtient ou définit la texture diffuse

Result:


getDiffuse

NomDescription
getDiffuse()Obtient ou définit la couleur diffuse du matériau, la valeur par défaut est (1, 1, 1)

Result:


setDiffuse

NomDescription
setDiffuse(value)Obtient ou définit la couleur diffuse du matériau, la valeur par défaut est (1, 1, 1)

Result:


getEmissiveTexture

NomDescription
getEmissiveTexture()Obtient ou définit la texture émissive

Result:


setEmissiveTexture

NomDescription
setEmissiveTexture(value)Obtient ou définit la texture émissive

Result:


getEmissiveColor

NomDescription
getEmissiveColor()Obtient ou définit la couleur émissive, la valeur par défaut est (0, 0, 0)

Result:


setEmissiveColor

NomDescription
setEmissiveColor(value)Obtient ou définit la couleur émissive, la valeur par défaut est (0, 0, 0)

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:


getTexture

NomDescription
getTexture(slotName)Obtient la texture depuis l’emplacement spécifié, cela peut être le nom d’une propriété du matériau ou le nom d’un paramètre du shader

Parameters:

NomTypeDescription
slotNameStringNom de l’emplacement.

Result: TextureBase


setTexture

NomDescription
setTexture(slotName, texture)Définit la texture sur l’emplacement spécifié

Parameters:

NomTypeDescription
slotNameStringNom de l’emplacement.
textureTextureBaseTexture.

Result: TextureBase


toString

NomDescription
toString()Formate l’objet en chaîne.

Result: String


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


iterator

NomDescription
iterator()Réservé à un usage interne.

Result: Property