PbrSpecularMaterial
PbrSpecularMaterial class
Materiaal voor fysieke weergave op basis van diffuse kleur/spiegel/glans
public class PbrSpecularMaterial : Material
Constructeurs
Eigenschappen
Naam | Beschrijving |
---|
Diffuse { get; set; } | Haalt of stelt de diffuse kleur van het materiaal in, standaardwaarde is (1, 1, 1) |
DiffuseTexture { get; set; } | Haalt of stelt de textuur in voor diffuus |
EmissiveColor { get; set; } | Haalt of stelt de emissieve kleur in, standaardwaarde is (0, 0, 0) |
EmissiveTexture { get; set; } | Haalt of stelt de textuur in voor emissive |
GlossinessFactor { get; set; } | Hiermee wordt de glans (gladheid) van het materiaal opgehaald of ingesteld, 1 betekent perfect glad en 0 betekent perfect ruw, standaardwaarde is 1, bereik is [0, 1] |
virtual Name { get; set; } | Krijgt of stelt de naam in. |
NormalTexture { get; set; } | Krijgt of stelt de textuur van normale mapping in |
Properties { get; } | Haalt de verzameling van alle eigenschappen op. |
Specular { get; set; } | Hiermee wordt de spiegelende kleur van het materiaal opgehaald of ingesteld, de standaardwaarde is (1, 1, 1). |
SpecularGlossinessTexture { get; set; } | Hiermee wordt de textuur voor spiegelende kleuren opgehaald of ingesteld, kanaal RGB slaat de spiegelende kleur op en kanaal A slaat de glans op. |
Transparency { get; set; } | Hiermee wordt de transparantiefactor opgehaald of ingesteld. De factor moet liggen tussen 0(0%, volledig ondoorzichtig) en 1(100%, volledig transparant) Elke ongeldige factorwaarde wordt geklemd. |
methoden
Naam | Beschrijving |
---|
FindProperty(string) | Vindt de eigenschap. Het kan een dynamische eigenschap zijn (gemaakt door CreateDynamicProperty/SetProperty) of native eigenschap (geïdentificeerd door zijn naam) |
GetEnumerator() | Laat de enumerator de interne textuurslots opsommen. |
GetProperty(string) | Haal de waarde op van gespecificeerde eigenschap |
GetTexture(string) | Haalt de textuur op uit het opgegeven slot, dit kan de eigenschapsnaam van het materiaal zijn of de parameternaam van de arcering |
RemoveProperty(Property) | Verwijdert een dynamische eigenschap. |
RemoveProperty(string) | Verwijder de gespecificeerde eigenschap geïdentificeerd door name |
SetProperty(string, object) | Stelt de waarde in van gespecificeerde eigenschap |
SetTexture(string, TextureBase) | Stelt de textuur in op opgegeven slot |
override ToString() | Formatteert object naar string |
Velden
Zie ook