List Get

Selects a single element from a list by index. Out-of-range indices are clamped.

basic
Since P00

Input Ports

List

要素を選ぶ対象のリスト

List\<T>

Output Ports

Item

指定インデックスで選ばれた要素

選択した要素型

Parameters

NameTypeDefaultDescription
Item TypeEnumNumber読み取るリスト要素の型。`Any` は上級者向け
IndexInt0取得する要素の番号。📌 で入力ピン化して外部から制御可能

Technical Details

  • item_typelist 入力と item 出力の型が連動します
  • インデックスは 0 始まりです
  • リスト長に応じて、Inspector の index スライダー上限が自動調整されます
  • 範囲外のインデックスは先頭または末尾の要素にクランプされます
  • 空リストが来た場合は出力せず、下流に値を流しません
  • PaletteList<Color> として扱えます
  • Any を選ぶと混在リストも読めますが、取り出した値が下流と合わないと警告されます

Usage Examples

  • List Create でまとめた複数imageの中から 1 枚だけ選ぶ
  • 複数の数値・Color・文字列の候補を作り、Int ノードやアニメーションで選択を切り替える
  • Switch では足りない 3 択以上の候補選択を、List + index の形で実現する

💡 Tips

  • `item_type` で `list` 入力と `item` 出力の型が連動します
  • インデックスは 0 始まりです
  • リスト長に応じて、Inspector の `index` スライダー上限が自動調整されます
  • 範囲外のインデックスは先頭または末尾の要素にクランプされます
  • 空リストが来た場合は出力せず、下流に値を流しません
  • `Palette` は `List<Color>` として扱えます
  • `Any` を選ぶと混在リストも読めますが、取り出した値が下流と合わないと警告されます
List Get — PixPipeline Node Reference