private void propagateChange(updateBlur change) { foreach (icMotionBlur mb in this.myBlur) { change(mb); } }
private void updateExtraBlur() { updateBlur blurAmt = (x) => { x.extraBlur = this.extraBlur; }; this.propagateChange(blurAmt); }
private void updateBlurAmount() { updateBlur blurAmt = (x) => { x.blurAmount = this.blurAmount; }; this.propagateChange(blurAmt); }