Skip to content

Commit

Permalink
fixup! LightEditor : Support light filter parameters
Browse files Browse the repository at this point in the history
  • Loading branch information
ericmehl committed Jun 24, 2024
1 parent 05f12c4 commit 2f2427b
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions python/GafferSceneUI/LightEditor.py
Original file line number Diff line number Diff line change
Expand Up @@ -145,10 +145,10 @@ def __parseParameter( cls, parameter ) :
param = parameter
if "." in parameter :
shader, dot, param = parameter.partition( "." )
return ( shader, param )
return IECoreScene.ShaderNetwork.Parameter( shader, param )
else :
assert( isinstance( parameter, IECoreScene.ShaderNetwork.Parameter ) )
return ( parameter.shader, parameter.name )
return parameter

# Registers a parameter to be available for editing. `rendererKey` is a pattern
# that will be matched against `self.__settingsNode["attribute"]` to determine if
Expand Down Expand Up @@ -182,7 +182,7 @@ def registerShaderParameter( cls, rendererKey, parameter, shaderAttribute = None

GafferSceneUI.LightEditor.registerColumn(
rendererKey,
parameter,
".".join( x for x in [ parameter.shader, parameter.name ] if x ),
lambda scene, editScope : _GafferSceneUI._LightEditorInspectorColumn(
GafferSceneUI.Private.ParameterInspector( scene, editScope, shaderAttribute, parameter ),
columnName if columnName is not None else ""
Expand Down

0 comments on commit 2f2427b

Please sign in to comment.