• Jump To … +
    analyze.coffee autoload.coffee blender.coffee calculate.coffee caman.coffee convert.coffee event.coffee filter.coffee io.coffee layer.coffee logger.coffee module.coffee pixel.coffee plugin.coffee renderer.coffee store.coffee util.coffee blenders.coffee filters.coffee size.coffee blur.coffee camera.coffee compoundBlur.coffee edges.coffee posterize.coffee presets.coffee rotate.coffee stackBlur.coffee threshold.coffee
  • plugin.coffee

  • ¶

    Stores and registers standalone plugins

    class Caman.Plugin
      @plugins = {}
    
      @register: (name, plugin) -> @plugins[name] = plugin
      @execute: (context, name, args) -> @plugins[name].apply context, args
    
    Plugin = Caman.Plugin