public static Module create(ModuleTree tree, LuaObject config) { AutoCorrect m = new AutoCorrect(tree.size.X, tree.size.Y); m.myName = config.get <String>("name"); m.source = tree.findModule(config.get <String>("source")); tree.addModule(m); return(m); }
public static Module create(ModuleTree tree, LuaObject config) { Pow m = new Pow(tree.size.X, tree.size.Y); m.myName = config.get <String>("name"); m.source = tree.findModule(config.get <String>("source")); m.pow = config.get <float>("pow"); tree.addModule(m); return(m); }
public static Module create(ModuleTree tree, LuaObject config) { Bias m = new Bias(tree.size.X, tree.size.Y); m.myName = config.get <String>("name"); m.source = tree.findModule(config.get <String>("source")); m.bias = config.get <float>("bias"); tree.addModule(m); return(m); }
public static Module create(ModuleTree tree, LuaObject config) { Function m = new Function(tree.size.X, tree.size.Y); m.myName = config.get <String>("name"); m.source = tree.findModule(config.get <String>("source")); m.function = config.get <string>("function"); tree.addModule(m); return(m); }
public static Module create(ModuleTree tree, LuaObject config) { ScaleDomain m = new ScaleDomain(tree.size.X, tree.size.Y); m.myName = config.get <String>("name"); m.source = tree.findModule(config.get <String>("source")); m.x = config.get <float>("x"); m.y = config.get <float>("y"); tree.addModule(m); return(m); }
public static Module create(ModuleTree tree, LuaObject config) { Translate m = new Translate(tree.size.X, tree.size.Y); m.myName = config.get <String>("name"); m.source = tree.findModule(config.get <String>("source")); m.x = tree.findModule(config.get <String>("x")); m.y = tree.findModule(config.get <String>("y")); tree.addModule(m); return(m); }
public static Module create(ModuleTree tree, LuaObject config) { Gradient m = new Gradient(tree.size.X, tree.size.Y); m.myName = config.get <String>("name"); m.x0 = config.get <float>("x0"); m.x1 = config.get <float>("x1"); m.y0 = config.get <float>("y0"); m.y1 = config.get <float>("y1"); tree.addModule(m); return(m); }
public static Module create(ModuleTree tree, LuaObject config) { Select m = new Select(tree.size.X, tree.size.Y); m.myName = config.get <String>("name"); m.low = tree.findModule(config.get <String>("low")); m.high = tree.findModule(config.get <String>("high")); m.control = tree.findModule(config.get <String>("control")); m.threshold = config.get <float>("threshold"); m.falloff = config.get <float>("falloff"); tree.addModule(m); return(m); }
public static Module create(ModuleTree tree, LuaObject config) { Combiner m = new Combiner(tree.size.X, tree.size.Y); m.myName = config.get <String>("name"); LuaObject inputs = config["inputs"]; for (int i = 1; i <= inputs.count(); i++) { m.inputs[i - 1] = tree.findModule(inputs[i]); } CombinerType action; Enum.TryParse(config.get <String>("action"), out action); m.action = action; tree.addModule(m); return(m); }
public static Module create(ModuleTree tree, LuaObject config) { Fractal2d m = new Fractal2d(tree.size.X, tree.size.Y); m.myName = config.get <String>("name"); Method func; Enum.TryParse(config.getOr <String>("method", "fBm"), out func); m.method = func; m.seed = config.getOr <float>("seed", 101475.0f); m.octaves = config.getOr <int>("octaves", 5); m.frequency = config.getOr <float>("frequency", 1.0f); m.offset = config.getOr <float>("offset", 0.0f); m.lacunarity = config.getOr <float>("lacunarity", 2.0f); m.gain = config.getOr <float>("gain", 1.0f); m.H = config.getOr <float>("H", 1.0f); tree.addModule(m); return(m); }