ITextureUnit

ITextureUnit interface

ITextureUnit表示内存中的纹理,在 GPU 和 CPU 之间共享,可以被着色器采样, 其中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 坐标的环绕模式。

也可以看看