PbrSpecularMaterial PbrSpecularMaterial class Material für physikalisch basierte Wiedergabe basierend auf diffuser Farbe/Spiegelung/Glanz
Copy public class PbrSpecularMaterial : Material
Konstrukteure Eigenschaften Name Beschreibung Diffuse { get; set; }Liest oder setzt die Streufarbe des Materials, Standardwert ist (1, 1, 1) DiffuseTexture { get; set; }Ruft die Textur für diffuse ab oder legt sie fest EmissiveColor { get; set; }Ruft die Emissionsfarbe ab oder setzt sie, Standardwert ist (0, 0, 0) EmissiveTexture { get; set; }Ruft die Textur für emissive ab oder legt sie fest GlossinessFactor { get; set; }Ermittelt oder setzt den Glanz (Glätte) des Materials, 1 bedeutet perfekt glatt und 0 bedeutet perfekt rau, Standardwert ist 1, Bereich ist [0, 1] virtual Name { get; set; } Ruft den Namen ab oder legt ihn fest. NormalTexture { get; set; }Holt oder setzt die Textur des normalen Mappings Properties { get; }Ruft die Sammlung aller Eigenschaften ab. Specular { get; set; }Ruft die Glanzfarbe des Materials ab oder setzt sie, Standardwert ist (1, 1, 1). SpecularGlossinessTexture { get; set; }Ruft die Textur für Glanzfarbe ab oder legt sie fest, Kanal RGB speichert die Glanzfarbe und Kanal A speichert den Glanz. Transparency { get; set; }Ruft den Transparenzfaktor ab oder legt ihn fest. Der Faktor sollte zwischen 0 (0 %, vollständig undurchsichtig) und 1 (100 %, vollständig transparent) liegen Jeder ungültige Faktorwert wird begrenzt.
Methoden Name Beschreibung FindProperty (string)Findet die Eigenschaft. Es kann eine dynamische Eigenschaft sein (erstellt von CreateDynamicProperty/SetProperty) oder eine native Eigenschaft (identifiziert durch ihren Namen) GetEnumerator ()Ruft den Enumerator ab, um interne Texturslots aufzuzählen. GetProperty (string)Holen Sie sich den Wert der angegebenen Eigenschaft GetTexture (string)Ruft die Textur aus dem angegebenen Slot ab, es kann der Eigenschaftsname des Materials oder der Parametername des Shaders sein RemoveProperty (Property)Entfernt eine dynamische Eigenschaft. RemoveProperty (string)Entfernt die angegebene Eigenschaft identifiziert durch name SetProperty (string, object)Legt den Wert der angegebenen Eigenschaft fest SetTexture (string, TextureBase)Setzt die Textur auf den angegebenen Slot override ToString () Formatiert Objekt in string
Felder Siehe auch