Files
GDevelop/Extensions/Effects/outline-pixi-filter.js

20 lines
617 B
JavaScript

gdjs.PixiFiltersTools.registerFilterCreator('Outline', {
makePIXIFilter: function(layer, effectData) {
var outlineFilter = new PIXI.filters.OutlineFilter();
return outlineFilter;
},
update: function(filter, layer) {},
updateDoubleParameter: function(filter, parameterName, value) {
if (parameterName === 'thickness') {
filter.thickness = value;
}
},
updateStringParameter: function(filter, parameterName, value) {
if (parameterName === 'color') {
filter.color = value.replace('#', '0x');
}
},
updateBooleanParameter: function(filter, parameterName, value) {},
});