Skip to content

Commit

Permalink
fixup! LightEditor : Add deregister* methods
Browse files Browse the repository at this point in the history
  • Loading branch information
ericmehl committed Jun 12, 2024
1 parent 92dadb1 commit 1175a63
Showing 1 changed file with 15 additions and 15 deletions.
30 changes: 15 additions & 15 deletions python/GafferSceneUI/LightEditor.py
Original file line number Diff line number Diff line change
Expand Up @@ -137,21 +137,6 @@ def scene( self ) :

return self.__plug

@classmethod
def __parseParameter( cls, parameter ) :

# We use `tuple` to store `ShaderNetwork.Parameter`, because
# the latter isn't hashable and we need to use it as a dict key.
if isinstance( parameter, str ) :
shader = ""
param = parameter
if "." in parameter :
shader, dot, param = parameter.partition( "." )
return ( shader, param )
else :
assert( isinstance( parameter, IECoreScene.ShaderNetwork.Parameter ) )
return ( parameter.shader, parameter.name )

# Registers a parameter to be available for editing. `rendererKey` is a pattern
# that will be matched against `self.__settingsNode["attribute"]` to determine if
# the column should be shown.
Expand Down Expand Up @@ -263,6 +248,21 @@ def _titleFormat( self ) :
_ellipsis = False
)

@classmethod
def __parseParameter( cls, parameter ) :

# We use `tuple` to store `ShaderNetwork.Parameter`, because
# the latter isn't hashable and we need to use it as a dict key.
if isinstance( parameter, str ) :
shader = ""
param = parameter
if "." in parameter :
shader, dot, param = parameter.partition( "." )
return ( shader, param )
else :
assert( isinstance( parameter, IECoreScene.ShaderNetwork.Parameter ) )
return ( parameter.shader, parameter.name )

@GafferUI.LazyMethod()
def __updateColumns( self ) :

Expand Down

0 comments on commit 1175a63

Please sign in to comment.