Branch
メニューパス : Operator > Logic > Branch
Branch Operator は予測を評価し、その予測が正しければ True に割り当てられた値を、そうでなければ False を返します。
Operator プロパティ
| Input | Type | 説明 |
|---|---|---|
| Predicate | bool | テストするブーリアンです。この Operator は、true の場合は True に割り当てられた値を出力します。false の場合は False に割り当てられた値を出力します。 |
| True | 設定可能 | Predicate が true の場合に出力する値です。 |
| False | 設定可能 | Predicate が false の場合に出力する値です。 |
| Output | Type | 説明 |
|---|---|---|
| Output | 設定可能 | Predicate に基づいた出力値です。もし Predicate が true なら、この値が True に割り当てられます。Predicate が false なら、この値が False に割り当てられます。 |
Operator 設定
ノードの設定は、ノードのヘッダーにある cog アイコンをクリックすると表示されます。
| プロパティ | 説明 |
|---|---|
| Type | True および False ポートに対する値のタイプと、出力値です。このプロパティがサポートするタイプのリストについては、利用できるタイプ を参照してください。 |
利用できる型
Input 値と Output ポートには、以下の型を使うことができます。
- Bool
- int
- Uint
- float
- Vector2
- Vector3
- Vector4
- Gradient
- AnimationCurve
- Matrix
- OrientedBox
- Color
- Direction
- Position
- Vector
- Transform
- Circle
- ArcCircle
- Sphere
- ArcSphere
- AABox
- Plane
- Cylinder
- Cone
- ArcCone
- Torus
- ArcTorus
- Line
- Flipbook
- Camera
このリストには、生成された HLSL コードのローカル変数として割り当てることができないため、バッファまたはテクスチャに関連する型は含まれていません。