@tsparticles/plugin-emitters
Version:
tsParticles emitters plugin
15 lines (14 loc) • 376 B
JavaScript
const shapeGenerators = new Map();
export class ShapeManager {
addShapeGenerator(name, generator) {
if (!this.getShapeGenerator(name)) {
shapeGenerators.set(name, generator);
}
}
getShapeGenerator(name) {
return shapeGenerators.get(name);
}
getSupportedShapeGenerators() {
return shapeGenerators.keys();
}
}