PbrSpecularMaterial

PbrSpecularMaterial class

Materiaal voor fysiek gebaseerd renderen gebaseerd op diffuse kleur/specular/glans

Properties

NaamBeschrijving
MAP_SPECULAR_GLOSSINESSDe textuurkaart voor speculaire glans

Methoden

constructor

NaamBeschrijving
constructor()Constructor van de PbrSpecularMaterial

Result:


getTransparency

NaamBeschrijving
getTransparency()Haalt op of stelt de transparantiefactor in. De factor moet liggen tussen 0 (0%, volledig ondoorzichtig) en 1 (100%, volledig transparant). Elke ongeldige factorwaarde wordt begrensd. De transparantiefactor.

Result:


setTransparency

NaamBeschrijving
setTransparency(value)Haalt op of stelt de transparantiefactor in. De factor moet liggen tussen 0 (0%, volledig ondoorzichtig) en 1 (100%, volledig transparant). Elke ongeldige factorwaarde wordt begrensd. De transparantiefactor.

Result:


getNormalTexture

NaamBeschrijving
getNormalTexture()Haalt op of stelt de textuur van normale mapping in

Result:


setNormalTexture

NaamBeschrijving
setNormalTexture(value)Haalt op of stelt de textuur van normale mapping in

Result:


getSpecularGlossinessTexture

NaamBeschrijving
getSpecularGlossinessTexture()Haalt op of stelt de textuur voor speculaire kleur in, kanaal RGB slaat de speculaire kleur op en kanaal A slaat de glans op.

Result:


setSpecularGlossinessTexture

NaamBeschrijving
setSpecularGlossinessTexture(value)Haalt op of stelt de textuur voor speculaire kleur in, kanaal RGB slaat de speculaire kleur op en kanaal A slaat de glans op.

Result:


getGlossinessFactor

NaamBeschrijving
getGlossinessFactor()Haalt op of stelt de glans (gladheid) van het materiaal in, 1 betekent perfect glad en 0 betekent perfect ruw, standaardwaarde is 1, bereik is [0, 1]

Result:


setGlossinessFactor

NaamBeschrijving
setGlossinessFactor(value)Haalt op of stelt de glans (gladheid) van het materiaal in, 1 betekent perfect glad en 0 betekent perfect ruw, standaardwaarde is 1, bereik is [0, 1]

Result:


getSpecular

NaamBeschrijving
getSpecular()Haalt op of stelt de speculaire kleur van het materiaal in, standaardwaarde is (1, 1, 1).

Result:


setSpecular

NaamBeschrijving
setSpecular(value)Haalt op of stelt de speculaire kleur van het materiaal in, standaardwaarde is (1, 1, 1).

Result:


getDiffuseTexture

NaamBeschrijving
getDiffuseTexture()Haalt op of stelt de textuur voor diffuse in

Result:


setDiffuseTexture

NaamBeschrijving
setDiffuseTexture(value)Haalt op of stelt de textuur voor diffuse in

Result:


getDiffuse

NaamBeschrijving
getDiffuse()Haalt op of stelt de diffuse kleur van het materiaal in, standaardwaarde is (1, 1, 1)

Result:


setDiffuse

NaamBeschrijving
setDiffuse(value)Haalt op of stelt de diffuse kleur van het materiaal in, standaardwaarde is (1, 1, 1)

Result:


getEmissiveTexture

NaamBeschrijving
getEmissiveTexture()Haalt op of stelt de textuur voor emissief in

Result:


setEmissiveTexture

NaamBeschrijving
setEmissiveTexture(value)Haalt op of stelt de textuur voor emissief in

Result:


getEmissiveColor

NaamBeschrijving
getEmissiveColor()Haalt op of stelt de emissieve kleur in, standaardwaarde is (0, 0, 0)

Result:


setEmissiveColor

NaamBeschrijving
setEmissiveColor(value)Haalt op of stelt de emissieve kleur in, standaardwaarde is (0, 0, 0)

Result:


getName

NaamBeschrijving
getName()Haalt de naam op of stelt deze in. De naam.

Result:


setName

NaamBeschrijving
setName(value)Haalt de naam op of stelt deze in. De naam.

Result:


getProperties

NaamBeschrijving
getProperties()Haalt de collectie van alle eigenschappen op.

Result:


getTexture

NaamBeschrijving
getTexture(slotName)Haalt de textuur op uit de opgegeven slot, dit kan de naam van een materiaaleigenschap of de naam van een shaderparameter zijn.

Parameters:

NaamTypeBeschrijving
slotNameStringSlotnaam.

Result: TextureBase


setTexture

NaamBeschrijving
setTexture(slotName, texture)Stelt de textuur in op de opgegeven slot

Parameters:

NaamTypeBeschrijving
slotNameStringSlotnaam.
textureTextureBaseTextuur.

Result: TextureBase


toString

NaamBeschrijving
toString()Formatteert object naar string

Result: String


removeProperty

NaamBeschrijving
removeProperty(property)Verwijdert een dynamische eigenschap.

Parameters:

NaamTypeBeschrijving
eigenschapEigenschapWelke eigenschap moet worden verwijderd

Result: boolean


removeProperty

NaamBeschrijving
removeProperty(property)Verwijder de opgegeven eigenschap geïdentificeerd op naam

Parameters:

NaamTypeBeschrijving
propertStringnull

Result: boolean


getProperty

NaamBeschrijving
getProperty(property)Haal de waarde van de opgegeven eigenschap op

Parameters:

NaamTypeBeschrijving
eigenschapStringNaam van eigenschap

Result: Object


setProperty

NaamBeschrijving
setProperty(property, value)Stelt de waarde van de opgegeven eigenschap in

Parameters:

NaamTypeBeschrijving
eigenschapStringNaam van eigenschap
valueObjectDe waarde van de eigenschap

Result: Object


findProperty

NaamBeschrijving
findProperty(propertyName)Zoekt de eigenschap. Het kan een dynamische eigenschap (Gemaakt door CreateDynamicProperty/SetProperty) of een native eigenschap(Geadresseerd aan de hand van zijn naam)

Parameters:

NaamTypeBeschrijving
propertyNameStringNaam van eigenschap.

Result: Eigenschap


iterator

NaamBeschrijving
iterator()Gereserveerd voor intern gebruik.

Result: Eigenschap