Problem summary Attempting to turn off the mask input within op does not remove the input, when you call noMask() it leaves the input when it is expected to be hidden.
Users script reproduction:
static Iop* build(Node* node) { return (new NukeWrapper(new myOp(node)))->channels(Mask_RGB)->noChannels()->noMask()->noMix()->mixLuminance(); }
From our investigation, the documentation doesn't match what the code does, NukeWrapper will never switch off the mask input.
Customer reported version nuke.11.2v2
Customer reported platform centos7
Steps to reproduce
1) Run the provided script ( or setup your own mask input to be removed )
2) Execute the script.
Result: The noMask() function does not remove the mask input.
Workaround Unknown.
Reproduced by support
This bug has been reproduced in: Nuke11.2v3 - ( Reproduced by the Nuke team )
Earliest version tested - This issue appears to be in all versions of the product Expected behaviour noMask() function should either remove the input, and have the documentation match the correct functionality.
Actual behaviour the noMask() is not removing the input, the documentation says it should.