Texture
内容
[
隐藏
]Texture class
此类定义来自外部文件的纹理。
public class Texture : TextureBase
构造函数
姓名 | 描述 |
---|---|
Texture() | 初始化Texture 类. |
Texture(string) | 初始化Texture 类. |
特性
姓名 | 描述 |
---|---|
Alpha { get; set; } | 获取或设置纹理的默认 alpha 值 这在AlphaSource 是PixelAlpha 默认值为 1.0,有效值范围在 0 和 1 之间 |
AlphaSource { get; set; } | 获取或设置纹理是否定义了alpha通道。 默认值为None |
Content { get; set; } | 获取或设置纹理的二进制内容。 嵌入的纹理内容是可选的,如果缺少,用户应该从外部文件加载纹理。 |
EnableMipMap { get; set; } | 获取或设置是否为此纹理启用了 mipmap |
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) | 移除名称标识的指定属性 |
SetProperty(string, object) | 设置指定属性的值 |
SetRotation(double, double) | 设置 UV 旋转。 |
SetScale(double, double) | 设置 UV 比例。 |
SetTranslation(double, double) | 设置 UV 平移。 |
也可以看看
- class TextureBase
- 命名空间 Aspose.ThreeD.Shading
- 部件 Aspose.3D