expose generator

This commit is contained in:
Preet Shihn
2018-03-19 10:38:59 -07:00
parent de03a1ffec
commit e1fc6d38f5
4 changed files with 22 additions and 1 deletions

10
dist/rough.js vendored
View File

@@ -1679,6 +1679,10 @@ class RoughCanvas {
this.gen = new RoughGenerator(config, this.canvas);
}
get generator() {
return this.gen;
}
static createRenderer() {
return new RoughRenderer();
}
@@ -1892,6 +1896,12 @@ var index = {
},
createRenderer() {
return RoughCanvas.createRenderer();
},
generator(config, size) {
if (config && config.async) {
return new RoughGeneratorAsync(config, size);
}
return new RoughGenerator(config, size);
}
};

2
dist/rough.min.js vendored

File diff suppressed because one or more lines are too long

View File

@@ -12,6 +12,10 @@ export class RoughCanvas {
this.gen = new RoughGenerator(config, this.canvas);
}
get generator() {
return this.gen;
}
static createRenderer() {
return new RoughRenderer();
}

View File

@@ -1,4 +1,5 @@
import { RoughCanvas, RoughCanvasAsync } from './canvas.js';
import { RoughGenerator, RoughGeneratorAsync } from './generator.js'
export default {
canvas(canvas, config) {
@@ -9,5 +10,11 @@ export default {
},
createRenderer() {
return RoughCanvas.createRenderer();
},
generator(config, size) {
if (config && config.async) {
return new RoughGeneratorAsync(config, size);
}
return new RoughGenerator(config, size);
}
};