Eyeon:Script/Reference/Applications/Fusion/Classes/Operator/GetOutputList
From VFXPedia
< Eyeon:Script | Reference | Applications | Fusion | Classes | Operator
Contents |
Tool : GetOutputList
Summary
This function returns a list of Outputs for the specified tool.
Arguments
GetOutputList(string filter)
- filter (string, optional)
- This argument can be used to filter the results to return only a specific datatype. Valid values include "Image", "Number", "Point", "Gradient" and "Text".
- this argument was added in fusion 5.21
Returns
Returns a table containing handles for the Outputs associated with a tool.
Requirements
- eyeonScript 5.0
- Fusion 5.0
Examples
-- this Tool script prints out the name -- of every output on the selected tool x = tool:GetOutputList() for i,out in pairs(x) do print(out:GetAttrs().OUTS_Name) end
See Also
Tips for GetOutputList (edit)
Get connected Tools
This funciton returns all tools that are connected to the given tool.
function GetConnectedNodes(oTool)
local toConnected = {}
oCurTool = oTool
bNoEnd = true
while bNoEnd do
table.insert(toConnected, oCurTool)
toOutputs = oCurTool:GetOutputList()
for i = 1, table.getn(toOutputs) do
y = toOutputs[i]:GetConnectedInputs()
if y[1] == nil then
bNoEnd = false
else
oCurTool = y[1]:GetTool()
end
end
end
return toConnected
end
