| Context(s) | fog light shadow |
int simport(string name, <type>&value)
surfaceシェーダから変数をインポートします。
Mantraは、一定順でサーフェスに対してシェーダを実行します:
-
Displacement
-
Surface (可能なら
illuminanceループからlightシェーダをコールします) -
Fog (可能なら
illuminanceループからlightシェーダをコールします)
一度displacementシェーダが実行されると、dimportを使って、そのシェーダからエクスポートされた変数を取得することができます。
一度surfaceシェーダが実行されると、simportを使って、そのシェーダからエクスポートされた変数を取得することができます。
1番目の引数で名前を付けたシェーダ変数が定義されていてエクスポートされていれば、この関数は1を返して、その変数の値を2番目の引数に格納します。 そうでない場合は0を返します。
| See also | |
| fog | |
| shadedata |