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

16 lines
595 B
JavaScript

gdjs.PixiFiltersTools.registerFilterCreator('BlackAndWhite', {
makePIXIFilter: function(layer, effectData) {
var colorMatrix = new PIXI.filters.ColorMatrixFilter();
colorMatrix.blackAndWhite();
return colorMatrix;
},
update: function(filter, layer) {},
updateDoubleParameter: function(filter, parameterName, value) {
if (parameterName !== 'opacity') return;
filter.alpha = gdjs.PixiFiltersTools.clampValue(value, 0, 1);
},
updateStringParameter: function(filter, parameterName, value) {},
updateBooleanParameter: function(filter, parameterName, value) {},
});