Browse Source

Set Param labels to sane defaults in Module::setup

tags/v1.0.0
Andrew Belt 6 years ago
parent
commit
8204f8f944
1 changed files with 5 additions and 0 deletions
  1. +5
    -0
      include/engine/Module.hpp

+ 5
- 0
include/engine/Module.hpp View File

@@ -1,5 +1,6 @@
#pragma once
#include "common.hpp"
#include "string.hpp"
#include "engine/Param.hpp"
#include "engine/Input.hpp"
#include "engine/Output.hpp"
@@ -29,6 +30,10 @@ struct Module {

void setup(int numParams, int numInputs, int numOutputs, int numLights = 0) {
params.resize(numParams);
// Create default param labels
for (int i = 0; i < numParams; i++) {
params[i].label = string::f("#%d", i + 1);
}
inputs.resize(numInputs);
outputs.resize(numOutputs);
lights.resize(numLights);


Loading…
Cancel
Save