ITextureUnit

ITextureUnit interface

ITextureUnit представляет собой текстуру в памяти, которая совместно используется графическим и центральным процессорами и может быть сэмплирована шейдером, , гдеTexture представляет собой только ссылку на внешний файл. Более подробную информацию можно найти https://en.wikipedia.org/wiki/Texture_mapping_unit

public interface ITextureUnit : IDisposable

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

ИмяОписание
Depth { get; }Получает высоту этой текстуры, для не-3D текстуры это всегда 1.
Height { get; }Получает высоту этой текстуры.
Magnification { get; set; }Получает или задает режим фильтра для увеличения.
Minification { get; set; }Получает или задает режим фильтра для минимизации.
Mipmap { get; set; }Получает или задает режим фильтра для mipmap.
Scale { get; set; }Получает или задает масштаб координаты UV.
Scroll { get; set; }Получает или задает прокрутку координаты UV.
Type { get; }Получает тип этого текстурного блока.
UWrap { get; set; }Получает или задает режим переноса для координаты U текстуры.
VWrap { get; set; }Получает или задает режим переноса для координаты V текстуры.
Width { get; }Получает ширину этой текстуры.
WWrap { get; set; }Получает или задает режим переноса координаты W текстуры.

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