Texture
Texture class
Этот класс определяет текстуру из внешнего файла.
public class Texture : TextureBase
Конструкторы
Характеристики
Имя | Описание |
---|
Alpha { get; set; } | Получает или задает альфа-значение текстуры по умолчанию Это допустимо, когдаAlphaSource являетсяPixelAlpha Значение по умолчанию — 1,0, допустимый диапазон значений — от 0 до 1 |
AlphaSource { get; set; } | Получает или задает, определяет ли текстура альфа-канал. Значение по умолчанию:None |
Content { get; set; } | Получает или задает двоичное содержимое текстуры. Содержимое встроенной текстуры является необязательным, пользователь должен загрузить текстуру из внешнего файла, если оно отсутствует. |
EnableMipMap { get; set; } | Получает или задает, включено ли MIP-карта для этой текстуры |
FileName { get; set; } | Получает или задает связанный файл текстуры. |
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. |
Смотрите также