LambertMaterial

LambertMaterial class

Материал для ламбер-затенения model

public class LambertMaterial : Material

Конструкторы

ИмяОписание
LambertMaterial()Инициализирует новый экземплярLambertMaterial класс.
LambertMaterial(string)Инициализирует новый экземплярLambertMaterial класс.

Характеристики

ИмяОписание
AmbientColor { get; set; }Получает или задает окружающий цвет
DiffuseColor { get; set; }Получает или задает диффузный цвет
EmissiveColor { get; set; }Получает или задает излучающий цвет
virtual Name { get; set; }Получает или задает имя.
Properties { get; }Получает коллекцию всех свойств.
Transparency { get; set; }Получает или устанавливает коэффициент прозрачности. Коэффициент должен находиться в диапазоне от 0 (0%, полностью непрозрачный) до 1 (100%, полностью прозрачный) Любое недопустимое значение коэффициента будет зафиксировано.
TransparentColor { get; set; }Получает или задает прозрачный цвет.

Методы

ИмяОписание
FindProperty(string)Находит свойство. Это может быть динамическое свойство (созданное CreateDynamicProperty/SetProperty) или родное свойство (идентифицированное по имени)
GetEnumerator()Получает перечислитель для перечисления внутренних слотов текстур.
GetProperty(string)Получить значение указанного свойства
GetTexture(string)Получает текстуру из указанного слота, это может быть имя свойства материала или параметр шейдера name
RemoveProperty(Property)Удаляет динамическое свойство.
RemoveProperty(string)Удалить указанное свойство с именем name
SetProperty(string, object)Устанавливает значение указанного свойства
SetTexture(string, TextureBase)Устанавливает текстуру в указанный слот
override ToString()Форматирует объект в string

Смотрите также