Texture

Texture class

Этот класс определяет текстуру из внешнего файла.

public class Texture : TextureBase

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

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

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

ИмяОписание
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.

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