PushConstant

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 版中未实现 — 运行时抛出异常。 将准备好的数据提交到图形管线。

另请参阅

 中文