phaser4-rex-plugins
Version:
27 lines (21 loc) • 839 B
JavaScript
import {
HslAdjustFilter,
HslAdjustController
} from './hsladjustfilter.js';
import FilterPluginBase from './utils/renderer/filterpluginbase/FilterPluginBase.js';
import SetValue from './utils/object/SetValue.js';
class HslAdjustFilterPlugin extends FilterPluginBase {
constructor(pluginManager) {
super(pluginManager);
this.setFilterClass(HslAdjustFilter, HslAdjustController);
this.setFilterListMethod(
'addRexHslAdjust',
function (config) {
return this.add(new HslAdjustController(this.camera, config));
}
);
}
}
SetValue(window, 'RexPlugins.Filters.HslAdjustFilter', HslAdjustFilter);
SetValue(window, 'RexPlugins.Filters.HslAdjustController', HslAdjustController);
export default HslAdjustFilterPlugin;