ITextureUnit
概述
ITextureUnit 是 Aspose.3D FOSS 中用于 .NET 的接口。继承自:IDisposable。
表示内存中的一种纹理,该纹理在 GPU 与 CPU 之间共享,并且可以被着色器采样,其中 仅表示对外部文件的引用。
属性:Depth、Height、Magnification、Minification、Mipmap、Scale,以及另外 6 项。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
Type | TextureType | 读取 | 获取此纹理单元的类型。 |
Width | int | 读取 | 获取此纹理的宽度。 |
Height | int | 读取 | 获取此纹理的高度。 |
Depth | int | 读取 | 获取此纹理的高度,对于非 3D 纹理始终为 1。 |
UWrap | WrapMode | 读写 | 获取或设置纹理的 U 坐标的包裹模式。 |
VWrap | WrapMode | 读写 | 获取或设置纹理 V 坐标的环绕模式。 |
WWrap | WrapMode | 读写 | 获取或设置纹理的 W 坐标的包裹模式。 |
Minification | TextureFilter | 读写 | 获取或设置用于缩小的过滤模式。 |
Magnification | TextureFilter | 读写 | 获取或设置放大过滤模式。 |
Mipmap | TextureFilter | 读写 | 获取或设置 mipmap 的过滤模式。 |
Scroll | Vector2 | 读写 | 获取或设置 UV 坐标的滚动。 |
Scale | Vector2 | 读写 | 获取或设置 UV 坐标的缩放。 |