{ "FormatVersion": 3, "Id": "e64f95e4-c045-400f-98ca-7c020ad46174"/*Switch*/, "Description": "Switches between connected graphs. Can be used to \"cut\" between scenes.\nThe index starts with 0 for the first input and will wrap on values exceeding the count of connected inputs.\n\nTip: \n- use index -1 to activate none (i.e. disable all)\n- use index -2 to activate all\n\nThe naming of this operator diverges from the Pick... convention like [PickColor], [PickImage] etc because it also allows executing \"nothing\" or all connected inputs. \nThis is a consequence of command being the only \"type\" that doesn't return data but only executes connected commands.\n\nFor a more visual approach see [TimeClip].\n", "SymbolTags": "1", "InputUis": [ { "InputId": "00fd2794-567a-4f9b-a900-c2ebf9760764"/*Index*/, "Position": { "X": 0.0, "Y": 45.0 }, "GroupTitle": "Scene Selection", "Description": "Selects which connection is active starting from 0.\n-1 deactivates all incoming scenes.\n-2 activates all incoming scenes.\n\nNote that the index is wrapped: If you have two inputs connected, an index of 2 will route to the first." }, { "InputId": "988dd1b5-636d-4a78-9592-2c6601401cc1"/*Commands*/, "Relevancy": "Required", "Position": { "X": -200.0, "Y": 0.0 }, "GroupTitle": "Input Scene", "Description": "Scene Input" }, { "InputId": "e896b269-d17e-417f-be1f-2d6e9addae91"/*OptimizeInvalidation*/, "Position": { "X": 0.0, "Y": 90.0 }, "Description": "If enabled, Tooll will only invalidate the active connection. This can significantly improve performance for very complex scenes with thousands of Ops.\nThis feature is experimental and might have unexpected side effects.", "AddPadding": "True" } ], "SymbolChildUis": [], "OutputUis": [ { "OutputId": "9300b07e-977d-47b0-908e-c4b1e5e53a64"/*Output*/, "Position": { "X": 15.503039, "Y": -76.40784 } }, { "OutputId": "044538a4-4499-4f8f-8843-d880677ee1e7"/*Count*/, "Position": { "X": 15.503039, "Y": 23.592163 } } ] }