 
 iterationSwitch
Switches between inputs based on the iteration value provided by a downstream operator.
Only connected inputs are considered, and they are renumbered to skip over any missing ones. So if only 2 and 4 are connected, they are treated as 1 and 2.
Iteration values are rounded to the nearest integer (after the Extend mode is applied to handle values outside the expected range from 0 to the number of connected inputs minus 1.
Parameters
| Name | Description | Regular Handling | Read-Only Handling | 
|---|---|---|---|
| Enable | |||
| Iteration Part | Which component of the iteration vector to use. In most cases this should be X. | Semi-Baked | Semi-Baked | 
| 
 | |||
| Extend | How to handle iteration values outside the 0..(N-1) range. | Semi-Baked | Semi-Baked | 
| 
 | |||
Inputs
-  Input 1: (optional)-  Coordinate Types: floatvec2vec3vec4
-  Context Types: ContextMaterialContext
-  Return Types: floatvec4SdfVolumeRayLightParticle
 
-  Coordinate Types: 
-  Input 2: (optional)-  Coordinate Types: floatvec2vec3vec4
-  Context Types: ContextMaterialContext
-  Return Types: floatvec4SdfVolumeRayLightParticle
 
-  Coordinate Types: 
-  Input 3: (optional)-  Coordinate Types: floatvec2vec3vec4
-  Context Types: ContextMaterialContext
-  Return Types: floatvec4SdfVolumeRayLightParticle
 
-  Coordinate Types: 
-  Input 4: (optional)-  Coordinate Types: floatvec2vec3vec4
-  Context Types: ContextMaterialContext
-  Return Types: floatvec4SdfVolumeRayLightParticle
 
-  Coordinate Types: 
-  Input 5: (optional)-  Coordinate Types: floatvec2vec3vec4
-  Context Types: ContextMaterialContext
-  Return Types: floatvec4SdfVolumeRayLightParticle
 
-  Coordinate Types: 
-  Input 6: (optional)-  Coordinate Types: floatvec2vec3vec4
-  Context Types: ContextMaterialContext
-  Return Types: floatvec4SdfVolumeRayLightParticle
 
-  Coordinate Types: 
-  Input 7: (optional)-  Coordinate Types: floatvec2vec3vec4
-  Context Types: ContextMaterialContext
-  Return Types: floatvec4SdfVolumeRayLightParticle
 
-  Coordinate Types: 
-  Input 8: (optional)-  Coordinate Types: floatvec2vec3vec4
-  Context Types: ContextMaterialContext
-  Return Types: floatvec4SdfVolumeRayLightParticle
 
-  Coordinate Types: