How to use the rete.Output function in rete

To help you get started, we’ve selected a few rete examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github Ni55aN / allmatter / src / editor / components / input / curve.js View on Github external
builder(node) {
        const out = new Output('output', 'Curve', sockets.curve);
        const ctrl = new FieldControl(this.editor, 'name', {value: ''});
        // var ctrl2 = new Rete.Control('<div style="width: 140px; height: 140px; border: 2px solid red"></div>');
        
        return node
            .addOutput(out)
            .addControl(ctrl)
            // .addControl(ctrl2);
    }
}
github Ni55aN / allmatter / src / editor / common / builders / texture.js View on Github external
export default function (node) {
    var out = new Output('image', 'Image', sockets.image);
    var ctrl = new Preview();

    return node
        .addControl(ctrl)
        .addOutput(out);
}
github Ni55aN / allmatter / src / editor / components / input / number.js View on Github external
builder(node) {
        const out = new Output('output', 'Number', sockets.num);
        const ctrl = new FieldControl(this.editor, 'name', {value: ''});
        const ctrl2 = new FieldControl(this.editor, 'number', {type: 'number', value: 1});
        
        return node
            .addControl(ctrl)
            .addControl(ctrl2)
            .addOutput(out);
    }
github Ni55aN / allmatter / src / editor / common / components / binary-operation.js View on Github external
builder(node) {
        const inp1 = new Input('value1', 'Value', sockets.value);
        const inp2 = new Input('value2', 'Value', sockets.value);
        const out = new Output('value', 'Value', sockets.value);

        return node
            .addInput(inp1)
            .addInput(inp2)
            .addOutput(out)
    }
github retejs / rete.js.org / src / rete / components / add-component.js View on Github external
builder(node) {
        var Field = this.CustomFieldControl || FieldControl;
        var inp1 = new Input('num1',"Number", Socket.num);
        var inp2 = new Input('num2', "Number", Socket.num);
        var out = new Output('num', "Number", Socket.num);

        inp1.addControl(new Field(this.editor, 'num1', 'number'))
        inp2.addControl(new Field(this.editor, 'num2', 'number'))

        return node
            .addInput(inp1)
            .addInput(inp2)
            .addControl(new Field(this.editor, 'preview',  'number', true))
            .addOutput(out);
    }
github retejs / rete.js.org / src / rete / components / ecosystem / package / component.js View on Github external
builder(node) {
        var out = new Output('pkg', "Package", Socket.package);
        var inp = new Input('pkg', "Package", Socket.package, true);

        return node.addInput(inp).addOutput(out);
    }
github Ni55aN / allmatter / src / editor / components / input / color.js View on Github external
builder(node) {
        const out = new Output('output', 'Color', sockets.color);
        const ctrl = new FieldControl(this.editor, 'name', {type: 'text', value: ''});
        const ctrl2 = new ColorPicker('color', new Color());

        return node
            .addOutput(out)
            .addControl(ctrl)
            .addControl(ctrl2);
    }
github retejs / rete.js.org / src / rete / components / num-component.js View on Github external
builder(node) {
        var Field = this.CustomFieldControl || FieldControl;
        var out1 = new Output('num', "Number", Socket.num);

        return node.addControl(new Field(this.editor, 'num', 'number')).addOutput(out1);
    }
github Ni55aN / allmatter / src / editor / common / components / texture.js View on Github external
builder(node) {
        const out = new Output('image', 'Image', sockets.image);
        const ctrl = new Preview();

        return node
            .addControl(ctrl)
            .addOutput(out);
    }
github retejs / rete.js.org / src / rete / components / input-component.js View on Github external
builder(node) {
        var out1 = new Output('output', "Number", Socket.num);
        var ctrl = new FieldControl(this.editor, 'name');

        return node.addControl(ctrl).addOutput(out1);
    }
}

rete

JavaScript framework

MIT
Latest version published 3 months ago

Package Health Score

82 / 100
Full package analysis