LambertMaterial

LambertMaterial class

Lambert gölgeleme malzemesi modeli

public class LambertMaterial : Material

yapıcılar

İsimTanım
LambertMaterial()Yeni bir örneğini başlatırLambertMaterial sınıf.
LambertMaterial(string)Yeni bir örneğini başlatırLambertMaterial sınıf.

Özellikleri

İsimTanım
AmbientColor { get; set; }Ortam rengini alır veya ayarlar
DiffuseColor { get; set; }Yayılan rengi alır veya ayarlar
EmissiveColor { get; set; }Yayıcı rengi alır veya ayarlar
virtual Name { get; set; }Adı alır veya ayarlar.
Properties { get; }Tüm özelliklerin koleksiyonunu alır.
Transparency { get; set; }Saydamlık faktörünü alır veya ayarlar. Faktör, 0(0%, tamamen opak) ile 1(100%, tamamen şeffaf) arasında olmalıdır. Herhangi bir geçersiz faktör değeri sabitlenecektir.
TransparentColor { get; set; }Saydam rengi alır veya ayarlar.

yöntemler

İsimTanım
FindProperty(string)Özelliği bulur. Dinamik bir özellik olabilir (CreateDynamicProperty/SetProperty tarafından oluşturulmuştur) veya yerel özellik (adıyla tanımlanır)
GetEnumerator()Numaralandırıcının dahili doku yuvalarını numaralandırmasını sağlar.
GetProperty(string)Belirtilen özelliğin değerini alın
GetTexture(string)Belirtilen yuvadan dokuyu alır, malzemenin özellik adı veya gölgelendiricinin parametre adı olabilir
RemoveProperty(Property)Dinamik bir özelliği kaldırır.
RemoveProperty(string)name ile tanımlanan belirtilen özelliği kaldırın
SetProperty(string, object)Belirtilen özelliğin değerini ayarlar
SetTexture(string, TextureBase)Dokuyu belirtilen slot olarak ayarlar
override ToString()Nesneyi string olarak biçimlendirir

Ayrıca bakınız