EyeonTips:Script/Reference/Applications/Fusion/Classes/Composition/GetToolList

From VFXPedia

Jump to: navigation, search

Workaround for hidden tools

Fusion 5.1 seems to also return hidden tools (curves on CCVs e.g). Here is a workaround:

-- ### Workaround for Fusions Way of handling Inputs as Tools in GetToolList (hidden Tools are selected)
 
local oToollist = composition:GetToolList(true) -- # insert true or false here	
 
local oVisibleToollist = {}	-- # Table for(not-hidden) tools
for i, tool in oToollist do
 
  if tool:GetAttrs().TOOLB_Visible == true then
    table.insert( oVisibleToollist , tool )
  end
 
end
 
-- ### Process oVisibleToollist
-- ...