SPIRVSource
概要
SPIRVSource は Aspose.3D の .NET 用 FOSS のクラスです。継承元: ShaderSource。
SPIR-V 形式のコンパイル済みシェーダー。
このクラスは .NET プログラムで SPIRVSource オブジェクトを操作するためのメソッドを1つ提供します。利用可能なメソッドは: SPIRVSource。Aspose.3D の .NET 用 FOSS パッケージをインストールすると、すべてのパブリックメンバーが任意の .NET アプリケーションから利用可能になります。プロパティ: ComputeShader, FragmentShader, GeometryShader, MaximumDescriptorSets, VertexShader。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
MaximumDescriptorSets | int | 読み取り/書き込み | 最大デスクリプタセット数、デフォルト値は10です |
ComputeShader | byte[] | 読み取り/書き込み | コンピュートシェーダーのソースコードを取得または設定します。 |
GeometryShader | byte[] | 読み取り/書き込み | ジオメトリシェーダーのソースコードを取得または設定します。 |
VertexShader | byte[] | 読み取り/書き込み | 頂点シェーダーのソースコードを取得または設定します |
FragmentShader | byte[] | 読み取り/書き込み | フラグメントシェーダーのソースコードを取得または設定します。 |
メソッド
| シグネチャ | 説明 |
|---|---|
SPIRVSource() | SPIR-V ベースのシェーダーソースのコンストラクタ。 |