import { Utils } from "../main";
/**
* Effect - 效果基类
*
* 效果基类,用于创建和管理各种效果,如辉光、模糊等后处理效果。
*
* @class Effect
* @memberof THING
* @public
*/
class Effect {
constructor(params) {
}
createResourceNode(type) {
this._effect = Utils.createObject(type);
}
/**
* 是否激活效果
* @type {boolean}
* @public
*/
set active(value) {
this._effect.setActive(value);
}
get active() {
return this._effect.getActive();
}
get resource() {
return this._effect;
}
}
export { Effect }