Category |
Updated descriptions. |
||
Line 5: | Line 5: | ||
[ | [ | ||
{"Name":"Index", "Type":"int"}, | {"Name":"Index", "Type":"int"}, | ||
{"Name":"Inputs", "Type":"Dummy", "Multi": | {"Name":"Inputs", "Type":"Dummy", "Multi": 2} | ||
] | ] | ||
|Outputs= | |Outputs= | ||
Line 17: | Line 17: | ||
|}} | |}} | ||
The Multiplex | The <code>Multiplex</code> node can be used as a fixed-size* array in [[ProtoFlux]]. The size of a multiplex can be near infinite, and can multiplex any [[Type:Type|Type]]. | ||
{{Note|This node can be used to iterate over multiple [[Value Type|values]] or variables in a [[ProtoFlux:For|For Loop]].|information}} | |||
== Inputs == | == Inputs == | ||
Line 23: | Line 25: | ||
=== Index ([[Type:Int|int]]) === | === Index ([[Type:Int|int]]) === | ||
Selects the input value for the output. | |||
=== Inputs (Generic) === | === Inputs (Generic) === | ||
Line 33: | Line 35: | ||
=== Output (Generic) === | === Output (Generic) === | ||
Returns the selected value from the selected index. | |||
=== InputCount ([[Type:Int|int]]) === | === InputCount ([[Type:Int|int]]) === | ||
The number of inputs in the fixed-size* array of items in Inputs | The number of inputs in the fixed-size* array of items in Inputs. | ||
Latest revision as of 08:52, 23 May 2024
Multiplex
Inputs
+
-
Utility
The Multiplex
node can be used as a fixed-size* array in ProtoFlux. The size of a multiplex can be near infinite, and can multiplex any Type.
Inputs
Index (int)
Selects the input value for the output.
Inputs (Generic)
A fixed-size* array of items with a type that will always match Output's type.
Outputs
Output (Generic)
Returns the selected value from the selected index.
InputCount (int)
The number of inputs in the fixed-size* array of items in Inputs.
Examples
-
Example of how to use a Multiplex with a For Loop to show how it can be used to make code simpler.
Footnotes
* It can be made bigger or smaller while editing the flux.