GLSLSource
概要
GLSLSource は Aspose.3D の .NET 用の FOSS におけるクラスです。継承元: ShaderSource。
GLSL のシェーダーのソースコード。
このクラスは .NET プログラム内の GLSLSource オブジェクトを操作するための 2 つのメソッドを提供します。利用可能なメソッドは: DefineInclude, GLSLSource。Aspose.3D の .NET 用 FOSS パッケージをインストールすると、すべての公開メンバーが任意の .NET アプリケーションからアクセス可能になります。プロパティ: ComputeShader, FragmentShader, GeometryShader, VertexShader。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
ComputeShader | string | 読み取り/書き込み | コンピュートシェーダーのソースコードを取得または設定します。 |
GeometryShader | string | 読み取り/書き込み | ジオメトリシェーダーのソースコードを取得または設定します。 |
VertexShader | string | 読み取り/書き込み | 頂点シェーダーのソースコードを取得または設定します。 |
FragmentShader | string | 読み取り/書き込み | フラグメントシェーダーのソースコードを取得または設定します。 |
メソッド
| シグネチャ | 説明 |
|---|---|
GLSLSource() | GLSL ソース |
DefineInclude(fileName: string, content: string) | FOSS エディションでは実装されていません — 実行時に例外がスローされます。 GLSL ソースコード内の #include 用に仮想ファイルを定義する |