diff --git a/Modifier.js b/Modifier.js index 14798f6..5c3ef22 100644 --- a/Modifier.js +++ b/Modifier.js @@ -223,6 +223,19 @@ define(function(require, exports, module) { else return this.sizeFrom(size); }; + /** + * Set options for this modifier + * + * @method setOptions + * @param {Object} [options] overrides for default options. See constructor. + */ + Modifier.prototype.setOptions = function setOptions(options) { + if (options.transform) this.transformFrom(options.transform); + if (options.opacity !== undefined) this.opacityFrom(options.opacity); + if (options.origin) this.originFrom(options.origin); + if (options.size) this.sizeFrom(options.size); + }; + /** * Deprecated: Prefer to stop transform in your provider object. * @deprecated