PbrSpecularMaterial

PbrSpecularMaterial class

Material untuk rendering berbasis fisik berdasarkan warna difus/spesular/kilap

Properti

NamaDeskripsi
MAP_SPECULAR_GLOSSINESSPeta tekstur untuk kilap spekular

Metode

constructor

NamaDeskripsi
constructor()Konstruktor dari PbrSpecularMaterial

Result:


getTransparency

NamaDeskripsi
getTransparency()Mendapatkan atau mengatur faktor transparansi. Faktor harus berada dalam rentang antara 0(0%, sepenuhnya buram) dan 1(100%, sepenuhnya transparan). Nilai faktor yang tidak valid akan dipotong. Faktor transparansi.

Result:


setTransparency

NamaDeskripsi
setTransparency(value)Mendapatkan atau mengatur faktor transparansi. Faktor harus berada dalam rentang antara 0(0%, sepenuhnya buram) dan 1(100%, sepenuhnya transparan). Nilai faktor yang tidak valid akan dipotong. Faktor transparansi.

Result:


getNormalTexture

NamaDeskripsi
getNormalTexture()Mendapatkan atau mengatur tekstur pemetaan normal

Result:


setNormalTexture

NamaDeskripsi
setNormalTexture(value)Mendapatkan atau mengatur tekstur pemetaan normal

Result:


getSpecularGlossinessTexture

NamaDeskripsi
getSpecularGlossinessTexture()Mendapatkan atau mengatur tekstur untuk warna spekular, saluran RGB menyimpan warna spekular dan saluran A menyimpan kilap.

Result:


setSpecularGlossinessTexture

NamaDeskripsi
setSpecularGlossinessTexture(value)Mendapatkan atau mengatur tekstur untuk warna spekular, saluran RGB menyimpan warna spekular dan saluran A menyimpan kilap.

Result:


getGlossinessFactor

NamaDeskripsi
getGlossinessFactor()Mendapatkan atau mengatur kilap (kehalusan) material, 1 berarti sangat halus dan 0 berarti sangat kasar, nilai default adalah 1, rentang adalah [0, 1]

Result:


setGlossinessFactor

NamaDeskripsi
setGlossinessFactor(value)Mendapatkan atau mengatur kilap (kehalusan) material, 1 berarti sangat halus dan 0 berarti sangat kasar, nilai default adalah 1, rentang adalah [0, 1]

Result:


getSpecular

NamaDeskripsi
getSpecular()Mendapatkan atau mengatur warna spekular material, nilai default adalah (1, 1, 1).

Result:


setSpecular

NamaDeskripsi
setSpecular(value)Mendapatkan atau mengatur warna spekular material, nilai default adalah (1, 1, 1).

Result:


getDiffuseTexture

NamaDeskripsi
getDiffuseTexture()Mendapatkan atau mengatur tekstur untuk difus

Result:


setDiffuseTexture

NamaDeskripsi
setDiffuseTexture(value)Mendapatkan atau mengatur tekstur untuk difus

Result:


getDiffuse

NamaDeskripsi
getDiffuse()Mendapatkan atau mengatur warna difus material, nilai default adalah (1, 1, 1)

Result:


setDiffuse

NamaDeskripsi
setDiffuse(value)Mendapatkan atau mengatur warna difus material, nilai default adalah (1, 1, 1)

Result:


getEmissiveTexture

NamaDeskripsi
getEmissiveTexture()Mendapatkan atau mengatur tekstur untuk emisif

Result:


setEmissiveTexture

NamaDeskripsi
setEmissiveTexture(value)Mendapatkan atau mengatur tekstur untuk emisif

Result:


getEmissiveColor

NamaDeskripsi
getEmissiveColor()Mendapatkan atau mengatur warna emisif, nilai default adalah (0, 0, 0)

Result:


setEmissiveColor

NamaDeskripsi
setEmissiveColor(value)Mendapatkan atau mengatur warna emisif, nilai default adalah (0, 0, 0)

Result:


getName

NamaDeskripsi
getName()Mendapatkan atau mengatur nama. Nama.

Result:


setName

NamaDeskripsi
setName(value)Mendapatkan atau mengatur nama. Nama.

Result:


getProperties

NamaDeskripsi
getProperties()Mendapatkan koleksi semua properti.

Result:


getTexture

NamaDeskripsi
getTexture(slotName)Mendapatkan tekstur dari slot yang ditentukan, dapat berupa nama properti material atau nama parameter shader

Parameters:

NamaTipeDeskripsi
slotNameStringNama slot.

Result: TextureBase


setTexture

NamaDeskripsi
setTexture(slotName, texture)Mengatur tekstur ke slot yang ditentukan

Parameters:

NamaTipeDeskripsi
slotNameStringNama slot.
textureTextureBaseTekstur.

Result: TextureBase


toString

NamaDeskripsi
toString()Memformat objek menjadi string

Result: String


removeProperty

NamaDeskripsi
removeProperty(property)Menghapus properti dinamis.

Parameters:

NamaTipeDeskripsi
propertyPropertyProperti mana yang akan dihapus

Result: boolean


removeProperty

NamaDeskripsi
removeProperty(property)Hapus properti yang ditentukan yang diidentifikasi dengan nama

Parameters:

NamaTipeDeskripsi
propertStringnull

Result: boolean


getProperty

NamaDeskripsi
getProperty(property)Dapatkan nilai properti yang ditentukan

Parameters:

NamaTipeDeskripsi
propertyStringNama properti

Result: Object


setProperty

NamaDeskripsi
setProperty(property, value)Menetapkan nilai properti yang ditentukan

Parameters:

NamaTipeDeskripsi
propertyStringNama properti
valueObjectNilai properti

Result: Object


findProperty

NamaDeskripsi
findProperty(propertyName)Menemukan properti. Bisa berupa properti dinamis (Dibuat oleh CreateDynamicProperty/SetProperty) atau properti native (Diidentifikasi berdasarkan namanya)

Parameters:

NamaTipeDeskripsi
propertyNameStringNama properti.

Result: Property


iterator

NamaDeskripsi
iterator()Dipesan untuk penggunaan internal.

Result: Property