EyeonTips:Script/Reference/Applications/Fusion/Classes/Composition/GetToolList
From VFXPedia
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 -- ...