以下のコマンドおよびメソッドで使用可能な シェーダ プリセットのリストを示します。
コマンド | メソッド |
---|---|
警告: |
これらのほとんどのプリセットは上記のコマンドやメソッドで使用されますが、ターゲット オブジェクトや適用するシェーダ タイプによっては制限が適用される場合があります。 たとえば、AddMaterial メソッドはマテリアルやシェーダに接続するプリセットしか使用できないため、変換シェーダおよび計算シェーダは失敗します。 この場合は、Parameter オブジェクトの Connect メソッドの 1 つまたは SIApplyShaderToCnxPoint コマンドを使用して、接続する方法を正確に指定する必要があります。
さらに、多くのシェーダは、SIApplyShaderToCnxPoint コマンドから Pass オブジェクトに適用されるときに、グローバル シェーダとして使用できます。 これらのシェーダには、環境、出力、およびボリューム シェーダ プリセットが含まれます。 |
プリセットは、次のようにカテゴリ別に分類されます。