次の方法で共有


Effect 関数の構文 (Direct3D 9)

関数は、高レベル言語で作成されたシェーダーの構成要素です。 アセンブリ言語ではなく C スタイルの言語でシェーダーを記述する場合は、関数を記述します。

構文

type id ( [ parameters ] )  
    { body }

関数は、効果のパラメーター値を変更しません。

  • type - HLSL 型の任意の 有効な参照。
  • id - 一意の名前。
  • parameters - 関数パラメーター。
  • body - 関数の本体。

関数は、高レベル言語から構築されます。 「HLSL のリファレンス」を参照してください。

効果の形式