PushConstant
概述
PushConstant 是 Aspose.3D FOSS 中用于 .NET 的一个类。
一种通过推送常量向着色器提供数据的实用工具。
此类提供 8 种方法,用于在 .NET 程序中处理 PushConstant 对象。可用的方法包括:Commit、PushConstant、Write。在安装了 Aspose.3D FOSS for .NET 包之后,所有公共成员均可被任何 .NET 应用访问。
方法
| 签名 | 描述 |
|---|---|
PushConstant() | 构造函数 |
Write(mat: FMatrix4) | 在 FOSS 版中未实现 — 运行时抛出异常。 将矩阵写入常量 |
Write(n: int) | 在 FOSS 版中未实现 — 运行时抛出异常。 将 int 值写入常量 |
Write(f: float) | 在 FOSS 版中未实现 — 在运行时抛出。 将浮点值写入常量 |
Write(vec: FVector4) | 在 FOSS 版中未实现 — 在运行时抛出。 将 4 分量向量写入常量 |
Write(vec: FVector3) | 在 FOSS 版中未实现 — 在运行时抛出。 将 3 分量向量写入常量 |
Write(x: float, y: float, z: float, w: float) | 在 FOSS 版中未实现 — 在运行时抛出。 将 4 分量向量写入常量 |
Commit(stage: ShaderStage, commandList: ICommandList) | 在 FOSS 版中未实现 — 运行时抛出异常。 将准备好的数据提交到图形管线。 |