브랜치
메뉴 경로: Operator > Logic > Branch
Branch 연산자는 술어를 평가하고 술어가 true
이면 True에 할당된 값을 반환하고, 그렇지 않으면 False에 할당된 값을 반환합니다.
연산자 프로퍼티
입력 | 타입 | 설명 |
---|---|---|
Predicate | bool | 테스트할 부울입니다. true 이면 이 연산자는 True에 할당된 값을 출력합니다. false 이면 이 연산자는 False에 할당된 값을 출력합니다. |
True | 설정 가능 | Predicate가 true 일 때 출력하는 값입니다. |
False | 설정 가능 | Predicate가 false 일 때 출력하는 값입니다. |
Output | 타입 | 설명 |
---|---|---|
Output | 설정 가능 | Predicate에 기반한 출력 값입니다. Predicate가 true 이면 True에 할당된 값이고, Predicate가 false 이면 False에 할당된 값입니다. |
연산자 설정
노드 설정을 보려면 노드의 헤더에 있는 톱니바퀴 아이콘을 클릭하십시오.
프로퍼티 | 설명 |
---|---|
타입 | True 및 False 포트의 값 타입과 출력 값입니다. 이 프로퍼티가 지원하는 타입 리스트는 사용 가능한 타입을 참조하십시오. |
사용 가능한 타입
다음의 타입을 입력 값 및 출력 포트에 사용할 수 있습니다.
- 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 코드에서 이러한 타입을 로컬 변수로 할당할 수 없으므로, 이 리스트에는 버퍼 또는 텍스처에 해당하는 타입이 포함되지 않습니다.