テクニックとパス (Direct3D 9)
手法は、レンダリング筋肉を提供します。 手法は、レンダリング スタイルを決定する効果の状態をカプセル化します。 手法は、1 つ以上のパスで構成されます。
技術
手法を呼び出すための構文は次のとおりです。
technique [ id ] [< annotation(s) >]
{ pass(es) }
この場合、
- id は省略可能な一意の名前です。
- 注釈は、ユーザー固有の情報の 0 個以上の省略可能な部分です。 「 エフェクト パラメーターに情報を追加する」with_Annotationsを参照してください。
- pass(es) は 0 個以上のパスです。 各パスには、状態の割り当てが含まれています。 以下を参照してください。
渡します
パスには、レンダリングに必要な状態の割り当てが含まれています。
pass [ id ] [< annotation(s) >]
{ state assignment(s) }
この場合、
- id は省略可能な一意の名前です。
- 注釈は、ユーザー固有の情報の 1 つ以上の省略可能な部分です。 「 エフェクト パラメーターに情報を追加する」with_Annotationsを参照してください。
- assignment は、0 個以上の状態値を割り当てるか、1 つ以上の式を評価します。 「効果の状態 (Direct3D 9)」と「式 (Direct3D 9)」を参照してください。
パスは、同じ状態に繰り返される一連の割り当ての最後の割り当てを無視します。
関連トピック