Hey,
It appears that we're not exposing nodules for int shader parameters by default, so data_input isn't available on the node in the Graph Editor. We should be able to address that quickly, but until then you can still make a connection by dragging from the UserData out plug in the Graph Editor to the ColorJitter data_input plug in the Node Editor, or pasting the below into a Graph Editor will create a ColorJitter shader with the data_input nodule made available by registering some additional metadata to the plug.
Cheers,
Murray
---
import Gaffer
import GafferArnold
import imath
Gaffer.Metadata.registerValue( parent, "serialiser:milestoneVersion", 1, persistent=False )
Gaffer.Metadata.registerValue( parent, "serialiser:majorVersion", 4, persistent=False )
Gaffer.Metadata.registerValue( parent, "serialiser:minorVersion", 8, persistent=False )
Gaffer.Metadata.registerValue( parent, "serialiser:patchVersion", 0, persistent=False )
__children = {}
__children["ColorJitter"] = GafferArnold.ArnoldShader( "ColorJitter" )
parent.addChild( __children["ColorJitter"] )
__children["ColorJitter"].loadShader( "color_jitter" )
__children["ColorJitter"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
Gaffer.Metadata.registerValue( __children["ColorJitter"]["parameters"]["data_input"], 'nodule:type', None )
Gaffer.Metadata.registerValue( __children["ColorJitter"]["parameters"]["data_input"], 'noduleLayout:visible', True )
del __children