RenderState
内容
[
隐藏
]RenderState class
用于构建管道的渲染状态 对渲染状态所做的更改不会影响创建的管道实例。
public class RenderState : IComparable<RenderState>, IDisposable
构造函数
| 姓名 | 描述 |
|---|---|
| RenderState() | 的构造函数RenderState |
特性
| 姓名 | 描述 |
|---|---|
| Blend { get; set; } | 启用或禁用片段混合。 |
| BlendColor { get; set; } | 获取或设置使用的混合颜色ConstantColor |
| CullFace { get; set; } | 启用或禁用剔除面 |
| CullFaceMode { get; set; } | 获取或设置将被剔除的面。 |
| DepthFunction { get; set; } | 获取或设置深度测试中使用的比较函数 |
| DepthMask { get; set; } | 启用或禁用深度写入。 |
| DepthTest { get; set; } | 启用或禁用深度测试。 |
| DestinationBlendFactor { get; set; } | 获取或设置颜色的混合方式。 |
| FrontFace { get; set; } | 获取或设置哪个顺序是正面。 |
| PolygonMode { get; set; } | 获取或设置多边形的渲染模式。 |
| ScissorBox { get; set; } | 获取或设置剪刀框 |
| ScissorTest { get; set; } | 启用或禁用剪刀测试 |
| SourceBlendFactor { get; set; } | 获取或设置颜色的混合方式。 |
| StencilBackFace { get; } | 获取背面的模板状态。 |
| StencilFrontFace { get; } | 获取正面的模板状态。 |
| StencilMask { get; set; } | 获取或设置在测试完成时与参考和存储的模板值进行与运算的掩码。 |
| StencilReference { get; set; } | 获取或设置模板测试的参考值。 |
| StencilTest { get; set; } | 启用或禁用模板测试。 |
方法
| 姓名 | 描述 |
|---|---|
| CompareTo(RenderState) | 将渲染状态与另一个实例进行比较 |
| Dispose() | 处置RenderState并释放所有内部资源。 |
| override Equals(object) | 返回一个值,该值指示此实例是否等于指定对象。 |
| override GetHashCode() | 返回此实例的哈希码。 |
也可以看看
- 命名空间 Aspose.ThreeD.Render
- 部件 Aspose.3D