in toolkit/jb/toolkit.js [240:275]
pixels: refreshSketch(inlets)
}
}
};
});
var MAX_LAYERS = 9;
var LAYERS_INLETS = {};
LAYERS_INLETS['background'] = { type: 'util/color', default: { r: 66, g: 66, b: 66 } };
for (var i = 0; i < MAX_LAYERS; i++) {
LAYERS_INLETS['layer-' + (i + 1)] = { type: 'jb/drawable' }
};
LAYERS_INLETS['renderOptions'] = { type: 'core/any', hidden: true };
var DEFAULT_LAYER_OPTIONS = {
blendMode: '',
opacity: 1
};
var lastLayersConfig;
Rpd.nodetype('jb/layers', {
title: 'Layers',
inlets: LAYERS_INLETS,
outlets: {
'layers': { type: 'jb/layers' }
},
process: function(inlets) {
//if (!inlets.renderOptions) return;
var renderOptions = inlets.renderOptions;
var layers = [];
var layer;
for (var i = 0; i < MAX_LAYERS; i++) {
layer = inlets['layer-' + (i + 1)];
if (layer && layer != 'dark') {