Flip ノード
説明
Node のパラメーターで選択された入力 In の個々のチャンネルを反転します。 正の値は負の値になり、負の値は正の値になります。
ポート
Name | Direction | タイプ | バインディング | 説明 |
---|---|---|---|---|
In | 入力 | 任意のベクトル型 | なし | 入力値 |
Out | 出力 | 任意のベクトル型 | なし | 出力値 |
制御
Name | タイプ | オプション | 説明 |
---|---|---|---|
Red | トグル | True、False | True の場合、赤のチャンネルが反転されます。 |
Green | トグル | True、False | True の場合、緑のチャンネルが反転されます。In が Vector 1 の場合は無効になります。 |
Blue | トグル | True、False | True の場合、青のチャンネルが反転されます。In が Vector 2 の場合は無効になります。 |
Alpha | トグル | True、False | True の場合、アルファチャンネルが反転されます。In が Vector 3 の場合は無効になります。 |
生成されるコードの例
以下のサンプルコードは、このノードの出力の一例を示したものです。
float2 _Flip_Flip = float4(Red, Green, Blue, Alpha);
void Unity_Flip_float4(float4 In, float4 Flip, out float4 Out)
{
Out = (Flip * -2 + 1) * In;
}