Variant Select

Selects one variant record and exposes its snapshot and metadata

intermediate
Since P00

Input Ports

Variants

Candidate list to select from

List\<VariantRecord>

Output Ports

Record

Selected candidate record

VariantRecord
Snapshot

Lightweight key=value-only form

VariantSnapshot
Recipe

Returns the recipe if the record has one

VariantRecipe
Values

Map expanded from the snapshot contents

Map
Name

Candidate name

Text
Favorite

Favorite state

Bool
Count

Number of input candidates

Int

Parameters

NameTypeDefaultDescription
IndexInt`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

NameTypeDefaultDescription
IndexInt`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.

Variant Select — PixPipeline Node Reference