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

From VFXPedia

< EyeonTips:Script | Reference/Applications/Fusion/Classes/Composition
Revision as of 01:54, 18 July 2010 by Izyk (Talk | contribs)
(diff) ← Older revision | Current revision (diff) | Newer revision → (diff)
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
-- ...