Skip to content

Commit

Permalink
Graphics : Make current render pass indicator "context yellow"
Browse files Browse the repository at this point in the history
  • Loading branch information
johnhaddon committed Sep 26, 2024
1 parent 431b9ce commit dced4d4
Show file tree
Hide file tree
Showing 2 changed files with 34 additions and 33 deletions.
45 changes: 18 additions & 27 deletions doc/examples/rendering/renderPassEditorArnold.gfr
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ import IECore
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", 2, persistent=False )
Gaffer.Metadata.registerValue( parent, "serialiser:majorVersion", 5, persistent=False )
Gaffer.Metadata.registerValue( parent, "serialiser:minorVersion", 0, persistent=False )
Gaffer.Metadata.registerValue( parent, "serialiser:patchVersion", 0, persistent=False )

__children = {}
Expand Down Expand Up @@ -41,7 +41,7 @@ parent.addChild( __children["ArnoldOptions"] )
__children["ArnoldOptions"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["RenderPassWedge"] = GafferScene.RenderPassWedge( "RenderPassWedge" )
parent.addChild( __children["RenderPassWedge"] )
__children["RenderPassWedge"]["preTasks"].addChild( GafferDispatch.TaskNode.TaskPlug( "preTask1", flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["RenderPassWedge"]["preTasks"].resize( 2 )
__children["RenderPassWedge"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["BatchOutputs"] = GafferScene.Outputs( "BatchOutputs" )
parent.addChild( __children["BatchOutputs"] )
Expand Down Expand Up @@ -154,9 +154,7 @@ __children["Lights"].addChild( GafferArnold.ArnoldLight( "SpotLight" ) )
__children["Lights"]["SpotLight"].loadShader( "spot_light" )
__children["Lights"]["SpotLight"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Lights"].addChild( GafferScene.Group( "Group" ) )
__children["Lights"]["Group"]["in"].addChild( GafferScene.ScenePlug( "in1", flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Lights"]["Group"]["in"].addChild( GafferScene.ScenePlug( "in2", flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Lights"]["Group"]["in"].addChild( GafferScene.ScenePlug( "in3", flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Lights"]["Group"]["in"].resize( 4 )
__children["Lights"]["Group"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Lights"].addChild( GafferArnold.ArnoldLight( "QuadLight" ) )
__children["Lights"]["QuadLight"].loadShader( "quad_light" )
Expand All @@ -165,7 +163,7 @@ __children["Lights"].addChild( GafferArnold.ArnoldLight( "SpotLight1" ) )
__children["Lights"]["SpotLight1"].loadShader( "spot_light" )
__children["Lights"]["SpotLight1"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Lights"].addChild( GafferScene.Parent( "Parent" ) )
__children["Lights"]["Parent"]["children"].addChild( GafferScene.ScenePlug( "child1", flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Lights"]["Parent"]["children"].resize( 2 )
__children["Lights"]["Parent"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Lights"].addChild( Gaffer.BoolPlug( "enabled", defaultValue = True, flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Cameras"] = Gaffer.Box( "Cameras" )
Expand All @@ -180,11 +178,10 @@ __children["Cameras"]["BoxOut"].setup( GafferScene.ScenePlug( "in", ) )
__children["Cameras"]["BoxOut"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Cameras"].addChild( GafferScene.ScenePlug( "out", direction = Gaffer.Plug.Direction.Out, flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Cameras"].addChild( GafferScene.Group( "Group" ) )
__children["Cameras"]["Group"]["in"].addChild( GafferScene.ScenePlug( "in1", flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Cameras"]["Group"]["in"].addChild( GafferScene.ScenePlug( "in2", flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Cameras"]["Group"]["in"].resize( 3 )
__children["Cameras"]["Group"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Cameras"].addChild( GafferScene.Parent( "Parent" ) )
__children["Cameras"]["Parent"]["children"].addChild( GafferScene.ScenePlug( "child1", flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Cameras"]["Parent"]["children"].resize( 2 )
__children["Cameras"]["Parent"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Cameras"].addChild( Gaffer.BoxIn( "BoxIn" ) )
__children["Cameras"]["BoxIn"].setup( GafferScene.ScenePlug( "out", ) )
Expand All @@ -199,9 +196,7 @@ __children["Assets"]["BoxOut"].setup( GafferScene.ScenePlug( "in", ) )
__children["Assets"]["BoxOut"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Assets"].addChild( GafferScene.ScenePlug( "out", direction = Gaffer.Plug.Direction.Out, flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Assets"].addChild( GafferScene.Parent( "Parent" ) )
__children["Assets"]["Parent"]["children"].addChild( GafferScene.ScenePlug( "child1", flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Assets"]["Parent"]["children"].addChild( GafferScene.ScenePlug( "child2", flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Assets"]["Parent"]["children"].addChild( GafferScene.ScenePlug( "child3", flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Assets"]["Parent"]["children"].resize( 4 )
__children["Assets"]["Parent"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Assets"].addChild( Gaffer.Box( "Environment" ) )
__children["Assets"]["Environment"].addChild( GafferScene.Plane( "Ground" ) )
Expand All @@ -228,14 +223,14 @@ __children["Assets"]["Environment"]["StandardSurface"].addChild( Gaffer.V2fPlug(
__children["Assets"]["Environment"].addChild( GafferScene.ShaderAssignment( "ShaderAssignment_walls" ) )
__children["Assets"]["Environment"]["ShaderAssignment_walls"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Assets"]["Environment"].addChild( GafferScene.Parent( "Parent" ) )
__children["Assets"]["Environment"]["Parent"]["children"].addChild( GafferScene.ScenePlug( "child1", flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Assets"]["Environment"]["Parent"]["children"].resize( 2 )
__children["Assets"]["Environment"]["Parent"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Assets"]["Environment"].addChild( GafferScene.PathFilter( "PathFilter1" ) )
__children["Assets"]["Environment"]["PathFilter1"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Assets"]["Environment"].addChild( GafferScene.PathFilter( "PathFilter2" ) )
__children["Assets"]["Environment"]["PathFilter2"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Assets"]["Environment"].addChild( GafferScene.Group( "Group" ) )
__children["Assets"]["Environment"]["Group"]["in"].addChild( GafferScene.ScenePlug( "in1", flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Assets"]["Environment"]["Group"]["in"].resize( 2 )
__children["Assets"]["Environment"]["Group"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Assets"]["Environment"].addChild( GafferArnold.ArnoldShader( "Noise" ) )
__children["Assets"]["Environment"]["Noise"].loadShader( "noise" )
Expand All @@ -258,9 +253,7 @@ __children["Assets"]["Props"].addChild( GafferScene.ShaderAssignment( "ShaderAss
__children["Assets"]["Props"]["ShaderAssignment3"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Assets"]["Props"].addChild( GafferScene.ScenePlug( "out", direction = Gaffer.Plug.Direction.Out, flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Assets"]["Props"].addChild( GafferScene.Group( "Group" ) )
__children["Assets"]["Props"]["Group"]["in"].addChild( GafferScene.ScenePlug( "in1", flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Assets"]["Props"]["Group"]["in"].addChild( GafferScene.ScenePlug( "in2", flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Assets"]["Props"]["Group"]["in"].addChild( GafferScene.ScenePlug( "in3", flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Assets"]["Props"]["Group"]["in"].resize( 4 )
__children["Assets"]["Props"]["Group"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Assets"]["Props"].addChild( GafferScene.PathFilter( "PathFilter1" ) )
__children["Assets"]["Props"]["PathFilter1"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
Expand All @@ -270,21 +263,19 @@ __children["Assets"]["Props"]["StandardSurface4"].addChild( Gaffer.V2fPlug( "__u
__children["Assets"]["Props"].addChild( GafferScene.ShaderAssignment( "ShaderAssignment4" ) )
__children["Assets"]["Props"]["ShaderAssignment4"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Assets"]["Props"].addChild( GafferScene.Group( "Group1" ) )
__children["Assets"]["Props"]["Group1"]["in"].addChild( GafferScene.ScenePlug( "in1", flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Assets"]["Props"]["Group1"]["in"].addChild( GafferScene.ScenePlug( "in2", flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Assets"]["Props"]["Group1"]["in"].resize( 3 )
__children["Assets"]["Props"]["Group1"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Assets"]["Props"].addChild( GafferScene.PathFilter( "PathFilter2" ) )
__children["Assets"]["Props"]["PathFilter2"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Assets"]["Props"].addChild( GafferScene.Parent( "Parent3" ) )
__children["Assets"]["Props"]["Parent3"]["children"].addChild( GafferScene.ScenePlug( "child1", flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Assets"]["Props"]["Parent3"]["children"].resize( 2 )
__children["Assets"]["Props"]["Parent3"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Assets"]["Props"].addChild( Gaffer.BoxOut( "BoxOut" ) )
__children["Assets"]["Props"]["BoxOut"].setup( GafferScene.ScenePlug( "in", ) )
__children["Assets"]["Props"]["BoxOut"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Assets"]["Props"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Assets"]["Props"].addChild( GafferScene.Group( "Group2" ) )
__children["Assets"]["Props"]["Group2"]["in"].addChild( GafferScene.ScenePlug( "in1", flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Assets"]["Props"]["Group2"]["in"].addChild( GafferScene.ScenePlug( "in2", flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Assets"]["Props"]["Group2"]["in"].resize( 3 )
__children["Assets"]["Props"]["Group2"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Assets"]["Props"].addChild( GafferScene.Sphere( "Sphere2" ) )
__children["Assets"]["Props"]["Sphere2"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
Expand All @@ -309,7 +300,7 @@ __children["Assets"]["Fx"]["BoxOut"].setup( GafferScene.ScenePlug( "in", ) )
__children["Assets"]["Fx"]["BoxOut"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Assets"]["Fx"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Assets"]["Fx"].addChild( GafferScene.Group( "Group" ) )
__children["Assets"]["Fx"]["Group"]["in"].addChild( GafferScene.ScenePlug( "in1", flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Assets"]["Fx"]["Group"]["in"].resize( 2 )
__children["Assets"]["Fx"]["Group"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Assets"]["Fx"].addChild( GafferScene.SceneReader( "SceneReader" ) )
__children["Assets"]["Fx"]["SceneReader"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
Expand Down Expand Up @@ -343,7 +334,7 @@ __children["Assets"]["Chars"]["BoxOut"].setup( GafferScene.ScenePlug( "in", ) )
__children["Assets"]["Chars"]["BoxOut"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Assets"]["Chars"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Assets"]["Chars"].addChild( GafferScene.Group( "Group" ) )
__children["Assets"]["Chars"]["Group"]["in"].addChild( GafferScene.ScenePlug( "in1", flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Assets"]["Chars"]["Group"]["in"].resize( 2 )
__children["Assets"]["Chars"]["Group"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["Assets"]["Chars"].addChild( GafferScene.SceneReader( "SceneReader" ) )
__children["Assets"]["Chars"]["SceneReader"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
Expand Down Expand Up @@ -441,7 +432,7 @@ __children["RenderPassDefinitions"]["RenderPassOptionEdits"]["edits"].addRows( 8
__children["RenderPassDefinitions"]["RenderPassOptionEdits"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
__children["RenderPassDefinitions"].addChild( GafferScene.RenderPasses( "RenderPasses" ) )
__children["RenderPassDefinitions"]["RenderPasses"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) )
parent["variables"]["imageCataloguePort"]["value"].setValue( 37295 )
parent["variables"]["imageCataloguePort"]["value"].setValue( 38301 )
parent["variables"]["renderPass"]["value"].setValue( 'all' )
Gaffer.Metadata.registerValue( parent["variables"]["imageCataloguePort"], 'readOnly', True )
Gaffer.Metadata.registerValue( parent["variables"]["projectName"]["name"], 'readOnly', True )
Expand Down Expand Up @@ -1298,7 +1289,7 @@ __children["Backdrop15"]["title"].setValue( '' )
__children["Backdrop15"]["__uiBound"].setValue( imath.Box2f( imath.V2f( -18.7024384, -9.08207321 ), imath.V2f( 62.0365562, 19.2328033 ) ) )
__children["Backdrop15"]["__uiPosition"].setValue( imath.V2f( 243.806061, -105.895744 ) )
__children["Backdrop16"]["title"].setValue( 'Interactive preview' )
__children["Backdrop16"]["description"].setValue( 'The Render Pass Editor can be used to activate a render pass for interactive preview. The active render pass is displayed within the Render Pass Editor\'s "Active" column (represented by a green dot icon). \n\nThis example begins with the "all" render pass active and it will be rendered by the InteractiveRender node. \n\nTo activate a different render pass, double-click within the "Active" column next to the render pass of your choice. The green icon will move next to that render pass to signify that it is now active. The scene will update to display the newly active render pass and the InteractiveRender node will render it.' )
__children["Backdrop16"]["description"].setValue( 'The Render Pass Editor can be used to activate a render pass for interactive preview. The active render pass is displayed within the Render Pass Editor\'s "Active" column (represented by a yellow dot icon). \n\nThis example begins with the "all" render pass active and it will be rendered by the InteractiveRender node. \n\nTo activate a different render pass, double-click within the "Active" column next to the render pass of your choice. The yellow icon will move next to that render pass to signify that it is now active. The scene will update to display the newly active render pass and the InteractiveRender node will render it.' )
__children["Backdrop16"]["__uiBound"].setValue( imath.Box2f( imath.V2f( -3.94014359, -7.6455574 ), imath.V2f( 40, 20 ) ) )
__children["Backdrop16"]["__uiPosition"].setValue( imath.V2f( 265.371613, -106.806831 ) )
__children["Backdrop17"]["title"].setValue( '' )
Expand Down
Loading

0 comments on commit dced4d4

Please sign in to comment.