So I realized today that if I have a node that responds to its knobs
changing with an knobChanged callback, all is well UNLESS one of its
knobs is changed by script or driven by a link.  In that case the
knobChanged function is never called.  Essentially it appears that the
callback only occurs if the user directly modified the knob.

Is there a way I can trigger the knobChanged via script?  If I know the
function that is hooked, I could of course call it directly, but let's
assume I don't know.  From script I am changing NodeA's knobs for some
reason, and NodeA may or may not have a knobChanged callback registered.
If I change NodeA's knobFoo, is there some way I can say
NodeA['knobFood'].triggerKnobChanged() or something?

_______________________________________________
Nuke-python mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python

Reply via email to