Extra "ports" of juce-based plugins using the distrho build system
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 lines
1.2KB

  1. -- protojuce.lua
  2. -- a GUI module for protoplug that wraps some JUCE features
  3. local util = require"include/luautil"
  4. local script = require "include/core/script"
  5. -- module
  6. local J = {}
  7. -- todo relative, wat ?
  8. util.requireCdef(script.protoplugDir.."/include/protojuce/cdef/typedefs.h")
  9. J.AudioFormatReader = require"include/protojuce/audioformatreader"
  10. J.LagrangeInterpolator= require"include/protojuce/lagrangeinterpolator"
  11. J.Colour = require"include/protojuce/colour"
  12. J.Path = require"include/protojuce/path"
  13. J.Graphics = require"include/protojuce/graphics"
  14. J.ColourGradient = require"include/protojuce/colourgradient"
  15. J.FillType = require"include/protojuce/filltype"
  16. J.Font = require"include/protojuce/font"
  17. J.Component = require"include/protojuce/component"
  18. J.AffineTransform = require"include/protojuce/affinetransform"
  19. J.Rectangle_int = require"include/protojuce/rectangle_int"
  20. J.Rectangle_float = require"include/protojuce/rectangle_float"
  21. J.RectanglePlacement= require"include/protojuce/rectangleplacement"
  22. J.Image = require"include/protojuce/image"
  23. J.Justification = require"include/protojuce/justification"
  24. J.Point = require"include/protojuce/point"
  25. J.Line = require"include/protojuce/line"
  26. return J