PbrSpecularMaterial

PbrSpecularMaterial class

Material för fysiskt baserad rendering baserat på diffus färg/specular/glossiness

Egenskaper

NamnBeskrivning
MAP_SPECULAR_GLOSSINESSTexturkartan för spekulär glans

Metoder

constructor

NamnBeskrivning
constructor()Konstruktor för PbrSpecularMaterial

Result:


getTransparency

NamnBeskrivning
getTransparency()Hämtar eller anger transparensfaktorn. Faktorn bör ligga mellan 0 (0 %, helt ogenomskinlig) och 1 (100 %, helt genomskinlig). Eventuellt ogiltigt faktorsvärde kommer att klippas. Transparensfaktorn.

Result:


setTransparency

NamnBeskrivning
setTransparency(value)Hämtar eller anger transparensfaktorn. Faktorn bör ligga mellan 0 (0 %, helt ogenomskinlig) och 1 (100 %, helt genomskinlig). Eventuellt ogiltigt faktorsvärde kommer att klippas. Transparensfaktorn.

Result:


getNormalTexture

NamnBeskrivning
getNormalTexture()Hämtar eller anger texturen för normalmappning

Result:


setNormalTexture

NamnBeskrivning
setNormalTexture(value)Hämtar eller anger texturen för normalmappning

Result:


getSpecularGlossinessTexture

NamnBeskrivning
getSpecularGlossinessTexture()Hämtar eller anger texturen för spekulär färg, kanal RGB lagrar den spekulära färgen och kanal A lagrar glansigheten.

Result:


setSpecularGlossinessTexture

NamnBeskrivning
setSpecularGlossinessTexture(value)Hämtar eller anger texturen för spekulär färg, kanal RGB lagrar den spekulära färgen och kanal A lagrar glansigheten.

Result:


getGlossinessFactor

NamnBeskrivning
getGlossinessFactor()Hämtar eller anger glansigheten (slätheten) för materialet, 1 betyder helt slät och 0 betyder helt grov, standardvärdet är 1, intervallet är [0, 1]

Result:


setGlossinessFactor

NamnBeskrivning
setGlossinessFactor(value)Hämtar eller anger glansigheten (slätheten) för materialet, 1 betyder helt slät och 0 betyder helt grov, standardvärdet är 1, intervallet är [0, 1]

Result:


getSpecular

NamnBeskrivning
getSpecular()Hämtar eller anger den spekulära färgen för materialet, standardvärdet är (1, 1, 1).

Result:


setSpecular

NamnBeskrivning
setSpecular(value)Hämtar eller anger den spekulära färgen för materialet, standardvärdet är (1, 1, 1).

Result:


getDiffuseTexture

NamnBeskrivning
getDiffuseTexture()Hämtar eller anger texturen för diffus

Result:


setDiffuseTexture

NamnBeskrivning
setDiffuseTexture(value)Hämtar eller anger texturen för diffus

Result:


getDiffuse

NamnBeskrivning
getDiffuse()Hämtar eller anger den diffusa färgen för materialet, standardvärdet är (1, 1, 1)

Result:


setDiffuse

NamnBeskrivning
setDiffuse(value)Hämtar eller anger den diffusa färgen för materialet, standardvärdet är (1, 1, 1)

Result:


getEmissiveTexture

NamnBeskrivning
getEmissiveTexture()Hämtar eller anger texturen för emissiv

Result:


setEmissiveTexture

NamnBeskrivning
setEmissiveTexture(value)Hämtar eller anger texturen för emissiv

Result:


getEmissiveColor

NamnBeskrivning
getEmissiveColor()Hämtar eller anger den emissiva färgen, standardvärdet är (0, 0, 0)

Result:


setEmissiveColor

NamnBeskrivning
setEmissiveColor(value)Hämtar eller anger den emissiva färgen, standardvärdet är (0, 0, 0)

Result:


getName

NamnBeskrivning
getName()Hämtar eller anger namnet. Namnet.

Result:


setName

NamnBeskrivning
setName(value)Hämtar eller anger namnet. Namnet.

Result:


getProperties

NamnBeskrivning
getProperties()Hämtar samlingen av alla egenskaper.

Result:


getTexture

NamnBeskrivning
getTexture(slotName)Hämtar texturen från den angivna sloten, den kan vara materialets egenskapsnamn eller shaderns parameternamn

Parameters:

NamnTypBeskrivning
slotNameSträngSlotnamn.

Result: TextureBase


setTexture

NamnBeskrivning
setTexture(slotName, texture)Anger texturen till den angivna sloten

Parameters:

NamnTypBeskrivning
slotNameSträngSlotnamn.
textureTextureBaseTextur.

Result: TextureBase


toString

NamnBeskrivning
toString()Formaterar objekt till sträng.

Result: Sträng


removeProperty

NamnBeskrivning
removeProperty(property)Tar bort en dynamisk egenskap.

Parameters:

NamnTypBeskrivning
propertyPropertyVilken egenskap som ska tas bort

Result: boolean


removeProperty

NamnBeskrivning
removeProperty(property)Ta bort den angivna egenskapen som identifieras med namn

Parameters:

NamnTypBeskrivning
propertSträngnull

Result: boolean


getProperty

NamnBeskrivning
getProperty(property)Hämta värdet för den angivna egenskapen

Parameters:

NamnTypBeskrivning
propertySträngEgenskapsnamn

Result: Objekt


setProperty

NamnBeskrivning
setProperty(property, value)Sätter värdet för den angivna egenskapen

Parameters:

NamnTypBeskrivning
propertySträngEgenskapsnamn
värdeObjektVärdet för egenskapen

Result: Objekt


findProperty

NamnBeskrivning
findProperty(propertyName)Hittar egenskapen. Det kan vara en dynamisk egenskap (Skapad av CreateDynamicProperty/SetProperty) eller en inbyggd egenskap (Identifierad av dess namn)

Parameters:

NamnTypBeskrivning
propertyNameSträngEgenskapsnamn.

Result: Property


iterator

NamnBeskrivning
iterator()Reserverad för internt bruk.

Result: Property