hi,all.
I just do an experiment to look how AttributeAffects setting have effect on an compound output. I have a computnd output called "outputFloatComp" that contain 3 child "outputFloatChildA\B\C". when just set AttributeAffects like this:
stat = attributeAffects(inputFloat2, outputFloatChildA);
stat = attributeAffects(inputFloat2, outputFloatChildB);
stat = attributeAffects(inputFloat2, outputFloatChildC);
Or just
stat = attributeAffects(inputFloat2, outputFloatComp);
even only set one child
stat = attributeAffects(inputFloat2, outputFloatChildA);
all works well when i monitor the dirty propagation all child and parent plug are in correct dirty state. This make me a liitle confuse with the effect about AttributeAffects, is this setting just a suggestion for node rather than an absolute rule ?