import { Utils } from "../main";
import { Effect } from "./Effect";

/**
 * 锐化效果类,用于创建和管理锐化效果。
 * @class SharpnessEffect
 * @extends THING.Effect
 * @memberof THING
 * @public
 */
class SharpnessEffect extends Effect {

	/**
	 * @constructor
	 * @public
	 */
	constructor(params) {
		super(params);

		this.createResourceNode('SharpnessEffect');
	}

	// #region Accessor

	/**
	 * 获取/设置锐化强度。
	 * @type {number}
	 * @default 1.0
	 * @public
	 */
	get strength() {
		return this.resource.getStrength();
	}

	set strength(value) {
		this.resource.setStrength(value);
	}


}
export { SharpnessEffect }