Files
GDevelop/Extensions/Effects/blur-pixi-filter.js
2019-12-21 15:16:15 +01:00

25 lines
742 B
JavaScript

gdjs.PixiFiltersTools.registerFilterCreator('Blur', {
makePIXIFilter: function(layer, effectData) {
var blur = new PIXI.filters.BlurFilter();
return blur;
},
update: function(filter, layer) {},
updateDoubleParameter: function(filter, parameterName, value) {
if (
parameterName !== 'blur' &&
parameterName !== 'quality' &&
parameterName !== 'kernelSize' &&
parameterName !== 'resolution'
)
return;
if (parameterName === 'kernelSize') {
value = gdjs.PixiFiltersTools.clampKernelSize(value);
}
filter[parameterName] = value;
},
updateStringParameter: function(filter, parameterName, value) {},
updateBooleanParameter: function(filter, parameterName, value) {},
});