Module Import alias Import alias Import alias Import alias Import alias Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str Str keyword Dict Str Str Str ListLoad Str Str Str Str ListLoad Str Str ListLoad Str Str FunctionDef arguments args defaults body Assign NameStore Call AttributeLoad NameLoad attr For NameStore TupleLoad Str Str Str Str body Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr Call AttributeLoad NameLoad attr NameLoad NameLoad Return NameLoad decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr NameLoad keyword NameLoad With AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr SubscriptLoad NameLoad Index Num Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body For NameStore TupleLoad SubscriptLoad AttributeLoad NameLoad attr Index Num SubscriptLoad AttributeLoad NameLoad attr Index Num body If Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Pass decorator_list decorator_list Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr NameLoad ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr NameLoad keyword NameLoad If CompareIsNot NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad orelse Assign AttributeStore NameLoad attr SubscriptLoad Call AttributeLoad NameLoad attr Index Str Assert Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore NameLoad If CompareIsNot Call AttributeLoad NameLoad attr NameLoad body With Call AttributeLoad NameLoad attr body TryExcept body Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr handlers ExceptHandler body Pass Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body With Call AttributeLoad NameLoad attr body TryExcept body Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr handlers ExceptHandler body Assign NameStore Str TryExcept body Assign NameStore Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr handlers ExceptHandler body Assign NameStore ListLoad If CompareEq Call AttributeLoad Call AttributeLoad NameLoad attr attr Str body Expr Call AttributeLoad NameLoad attr ListLoad Str Str orelse For NameStore TupleLoad Str Str Str Str body If CompareNotIn NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr For NameStore NameLoad body If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Str Dict Str NameLoad Expr Call AttributeLoad NameLoad attr BinOpAdd Str Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr Str Str Dict Str Str Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword NameLoad CompareEq NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body With Call AttributeLoad NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr body Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If UnaryOpNot NameLoad body Return Str orelse If CompareEq NameLoad Str body Return Str orelse If CompareEq NameLoad Str body Return Str orelse Return NameLoad decorator_list decorator_list
N/A N/A functools N/A IECore N/A Gaffer N/A GafferUI N/A GafferImage N/A N/A N/A N/A Gaffer Metadata registerNode N/A GafferImage Shuffle description 
	Shuffles data between image channels, for instance by copying R
	into G or a constant white into A.
	 plugs N/A channels channels.*.out channels.*.in N/A description 
			The definition of the shuffling to be performed - an
			arbitrary number of channel edits can be made by adding
			Shuffle.ChannelPlugs as children of this plug.
			 plugValueWidget:type GafferUI.LayoutPlugValueWidget N/A plugValueWidget:type GafferImageUI.ShuffleUI._ChannelPlugValueWidget N/A plugValueWidget:type GafferImageUI.ShuffleUI._ChannelPlugValueWidget nodeMenuCreateCommand N/A N/A N/A N/A N/A result N/A N/A GafferImage Shuffle N/A channel N/A R G B A N/A N/A N/A N/A N/A result N/A channels addChild N/A N/A result ChannelPlug channel channel N/A result N/A _ShuffleChannelPlugValueWidget N/A N/A GafferUI PlugValueWidget N/A __init__ N/A N/A self plug parenting N/A None N/A N/A N/A self __row N/A N/A GafferUI ListContainer N/A N/A N/A GafferUI ListContainer Orientation Horizontal spacing 4 N/A N/A N/A N/A GafferUI PlugValueWidget __init__ self N/A self __row plug parenting parenting N/A N/A self __row N/A N/A N/A N/A N/A GafferUI PlugValueWidget create N/A plug N/A out N/A N/A N/A GafferUI Image shuffleArrow.png N/A N/A N/A N/A GafferUI PlugValueWidget create N/A plug N/A in N/A setPlug N/A N/A self plug N/A N/A N/A N/A N/A N/A GafferUI PlugValueWidget setPlug self plug N/A N/A N/A N/A N/A self __row N/A 0 setPlug N/A plug N/A 0 N/A N/A N/A N/A N/A self __row N/A 2 setPlug N/A plug N/A 1 N/A childPlugValueWidget N/A N/A self childPlug lazy N/A True N/A N/A w N/A N/A N/A self __row N/A 0 N/A N/A self __row N/A 2 N/A N/A N/A N/A childPlug isSame N/A N/A w getPlug N/A N/A w N/A None N/A hasLabel N/A N/A self N/A N/A N/A True N/A _updateFromPlug N/A N/A self N/A N/A N/A N/A N/A N/A N/A N/A N/A GafferUI PlugValueWidget registerType N/A N/A GafferImage Shuffle ChannelPlug _ShuffleChannelPlugValueWidget _ChannelPlugValueWidget N/A N/A GafferUI PlugValueWidget N/A __init__ N/A N/A self plug imagePlug parenting N/A None None N/A N/A N/A self __menuButton N/A N/A GafferUI MenuButton menu N/A N/A GafferUI Menu N/A N/A Gaffer WeakMethod N/A self __menuDefinition N/A N/A N/A N/A GafferUI PlugValueWidget __init__ self N/A self __menuButton plug parenting parenting N/A N/A imagePlug None N/A N/A N/A self __imagePlug imagePlug N/A N/A N/A self __imagePlug N/A N/A N/A plug node N/A in N/A N/A isinstance N/A self __imagePlug N/A GafferImage ImagePlug N/A N/A N/A self _updateFromPlug N/A _updateFromPlug N/A N/A self N/A N/A N/A value None N/A N/A N/A N/A self getPlug None N/A N/A N/A N/A self getContext N/A N/A N/A N/A value N/A N/A N/A N/A self getPlug getValue N/A N/A N/A N/A N/A N/A N/A N/A self __menuButton setText N/A N/A self __channelLabel value N/A N/A N/A N/A self __menuButton setEnabled N/A N/A self _editable N/A __menuDefinition N/A N/A self N/A N/A N/A N/A N/A self getContext N/A N/A N/A N/A selectedChannel N/A N/A N/A N/A self getPlug getValue N/A N/A N/A N/A selectedChannels N/A N/A N/A availableChannels N/A N/A N/A N/A self __imagePlug N/A channelNames getValue N/A N/A N/A N/A availableChannels N/A N/A N/A N/A N/A N/A N/A self getPlug getName in N/A N/A N/A N/A availableChannels extend N/A __white __black N/A N/A channel N/A R G B A N/A N/A N/A channel availableChannels N/A N/A N/A N/A availableChannels append channel N/A result N/A N/A IECore MenuDefinition N/A channel availableChannels N/A N/A N/A channel __white N/A N/A N/A N/A result append /__Divider N/A divider True N/A N/A N/A result append N/A / N/A N/A N/A N/A self __channelLabel channel replace . / N/A command checkBox N/A N/A functools partial N/A N/A Gaffer WeakMethod N/A self __setValue value channel N/A selectedChannel channel N/A result N/A __setValue N/A N/A self unused value N/A N/A N/A N/A N/A Gaffer UndoContext N/A N/A N/A N/A self getPlug ancestor N/A Gaffer ScriptNode N/A N/A N/A N/A N/A N/A self getPlug setValue value N/A __channelLabel N/A N/A self channelName N/A N/A N/A N/A channelName N/A N/A None N/A N/A N/A channelName __white N/A N/A White N/A N/A N/A channelName __black N/A N/A Black N/A N/A channelName N/A N/A