PushConstant

PushConstant

概要

PushConstant は Aspose.3D の FOSS における .NET 用クラスです。

プッシュ定数を介してシェーダーにデータを提供するユーティリティ。

このクラスは、.NET プログラムにおける PushConstant オブジェクトを操作するための 8 つのメソッドを提供します。利用可能なメソッドは、Commit、PushConstant、Write です。Aspose.3D の .NET 用 FOSS パッケージをインストールすれば、すべてのパブリックメンバーは任意の .NET アプリケーションからアクセス可能です。

メソッド

シグネチャ説明
PushConstant()コンストラクタの
Write(mat: FMatrix4)FOSS エディションでは実装されておらず、実行時に例外がスローされます。 行列を定数に書き込む
Write(n: int)FOSS エディションでは実装されていません — 実行時に例外がスローされます。 int 値を定数に書き込む
Write(f: float)FOSSエディションでは実装されていません — 実行時に例外がスローされます。 float 値を定数に書き込む
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 エディションでは実装されていません — 実行時に例外がスローされます。 準備されたデータをグラフィックスパイプラインにコミットする。

参照

 日本語