TextureBase

TextureBase class

Базовый класс для всех текстур бетона. Текстура определяет внешний вид геометрической поверхности.

public class TextureBase : A3DObject

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

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

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

ИмяОписание
Alpha { get; set; }Получает или задает альфа-значение текстуры по умолчанию Это допустимо, когдаAlphaSource являетсяPixelAlpha Значение по умолчанию — 1,0, допустимый диапазон значений — от 0 до 1
AlphaSource { get; set; }Получает или задает, определяет ли текстура альфа-канал. Значение по умолчанию:None
MagFilter { get; set; }Получает или задает фильтр для увеличения.
MinFilter { get; set; }Получает или задает фильтр для минимизации.
MipFilter { get; set; }Получает или задает фильтр для выборки на уровне MIP.
virtual Name { get; set; }Получает или задает имя.
Properties { get; }Получает коллекцию всех свойств.
UVRotation { get; set; }Получает или задает поворот текстуры
UVScale { get; set; }Получает или задает масштаб UV.
UVTranslation { get; set; }Получает или устанавливает преобразование UV.
WrapModeU { get; set; }Получает или задает режимы переноса текстуры в U.
WrapModeV { get; set; }Получает или устанавливает режимы наложения текстуры в V.
WrapModeW { get; set; }Получает или задает режимы переноса текстуры в W.

Методы

ИмяОписание
FindProperty(string)Находит свойство. Это может быть динамическое свойство (созданное CreateDynamicProperty/SetProperty) или родное свойство (идентифицированное по имени)
GetProperty(string)Получить значение указанного свойства
RemoveProperty(Property)Удаляет динамическое свойство.
RemoveProperty(string)Удалить указанное свойство с именем name
SetProperty(string, object)Устанавливает значение указанного свойства
SetRotation(double, double)Устанавливает вращение UV.
SetScale(double, double)Устанавливает масштаб UV.
SetTranslation(double, double)Устанавливает преобразование UV.

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