Variant Select
Selects one variant record and exposes its snapshot and metadata
intermediate
Since P00
Input Ports
Variants
Candidate list to select from
Output Ports
Record
Selected candidate record
Snapshot
Lightweight key=value-only form
Recipe
Returns the recipe if the record has one
Values
Map expanded from the snapshot contents
Name
Candidate name
Favorite
Favorite state
Count
Number of input candidates
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
| Index | Int | `0` | Candidate index to select; out-of-range values are clamped to the first or last item |
Overview
Selects one variant record and exposes its snapshot and metadata
Inputs and Outputs
Input Ports
- Variants
List\<VariantRecord>: Candidate list to select from
Output Ports
- Record
VariantRecord: Selected candidate record - Snapshot
VariantSnapshot: Lightweight key=value-only form - Recipe
VariantRecipe: Returns the recipe if the record has one - Values
Map: Map expanded from the snapshot contents - Name
Text: Candidate name - Favorite
Bool: Favorite state - Count
Int: Number of input candidates
Key Parameters
| Name | Type | Default | Description |
|---|---|---|---|
| Index | Int | `0` | Candidate index to select; out-of-range values are clamped to the first or last item |
When to Use
Use Variant Select when you need this operation to remain explicit, reusable, and easy to tune inside a PixPipeline node graph.
Notes
Connect compatible data types and preview the result while tuning this node. Parameter names and port names follow the PixPipeline UI.