|
|
@@ -1,98 +1,98 @@ |
|
|
|
#pragma once |
|
|
|
|
|
|
|
// Include most Rack headers for convenience |
|
|
|
#include "common.hpp" |
|
|
|
#include "math.hpp" |
|
|
|
#include "string.hpp" |
|
|
|
#include "system.hpp" |
|
|
|
#include "random.hpp" |
|
|
|
#include "network.hpp" |
|
|
|
#include "asset.hpp" |
|
|
|
#include "window.hpp" |
|
|
|
#include "app.hpp" |
|
|
|
#include "midi.hpp" |
|
|
|
#include "helpers.hpp" |
|
|
|
#include "componentlibrary.hpp" |
|
|
|
#include <common.hpp> |
|
|
|
#include <math.hpp> |
|
|
|
#include <string.hpp> |
|
|
|
#include <system.hpp> |
|
|
|
#include <random.hpp> |
|
|
|
#include <network.hpp> |
|
|
|
#include <asset.hpp> |
|
|
|
#include <window.hpp> |
|
|
|
#include <app.hpp> |
|
|
|
#include <midi.hpp> |
|
|
|
#include <helpers.hpp> |
|
|
|
#include <componentlibrary.hpp> |
|
|
|
|
|
|
|
#include "widget/Widget.hpp" |
|
|
|
#include "widget/TransparentWidget.hpp" |
|
|
|
#include "widget/OpaqueWidget.hpp" |
|
|
|
#include "widget/TransformWidget.hpp" |
|
|
|
#include "widget/ZoomWidget.hpp" |
|
|
|
#include "widget/SvgWidget.hpp" |
|
|
|
#include "widget/FramebufferWidget.hpp" |
|
|
|
#include "widget/OpenGlWidget.hpp" |
|
|
|
#include <widget/Widget.hpp> |
|
|
|
#include <widget/TransparentWidget.hpp> |
|
|
|
#include <widget/OpaqueWidget.hpp> |
|
|
|
#include <widget/TransformWidget.hpp> |
|
|
|
#include <widget/ZoomWidget.hpp> |
|
|
|
#include <widget/SvgWidget.hpp> |
|
|
|
#include <widget/FramebufferWidget.hpp> |
|
|
|
#include <widget/OpenGlWidget.hpp> |
|
|
|
|
|
|
|
#include "ui/SequentialLayout.hpp" |
|
|
|
#include "ui/Label.hpp" |
|
|
|
#include "ui/List.hpp" |
|
|
|
#include "ui/MenuOverlay.hpp" |
|
|
|
#include "ui/Tooltip.hpp" |
|
|
|
#include "ui/TextField.hpp" |
|
|
|
#include "ui/PasswordField.hpp" |
|
|
|
#include "ui/ScrollWidget.hpp" |
|
|
|
#include "ui/Slider.hpp" |
|
|
|
#include "ui/Menu.hpp" |
|
|
|
#include "ui/MenuEntry.hpp" |
|
|
|
#include "ui/MenuSeparator.hpp" |
|
|
|
#include "ui/MenuLabel.hpp" |
|
|
|
#include "ui/MenuItem.hpp" |
|
|
|
#include "ui/Button.hpp" |
|
|
|
#include "ui/IconButton.hpp" |
|
|
|
#include "ui/ChoiceButton.hpp" |
|
|
|
#include "ui/RadioButton.hpp" |
|
|
|
#include "ui/ProgressBar.hpp" |
|
|
|
#include <ui/SequentialLayout.hpp> |
|
|
|
#include <ui/Label.hpp> |
|
|
|
#include <ui/List.hpp> |
|
|
|
#include <ui/MenuOverlay.hpp> |
|
|
|
#include <ui/Tooltip.hpp> |
|
|
|
#include <ui/TextField.hpp> |
|
|
|
#include <ui/PasswordField.hpp> |
|
|
|
#include <ui/ScrollWidget.hpp> |
|
|
|
#include <ui/Slider.hpp> |
|
|
|
#include <ui/Menu.hpp> |
|
|
|
#include <ui/MenuEntry.hpp> |
|
|
|
#include <ui/MenuSeparator.hpp> |
|
|
|
#include <ui/MenuLabel.hpp> |
|
|
|
#include <ui/MenuItem.hpp> |
|
|
|
#include <ui/Button.hpp> |
|
|
|
#include <ui/IconButton.hpp> |
|
|
|
#include <ui/ChoiceButton.hpp> |
|
|
|
#include <ui/RadioButton.hpp> |
|
|
|
#include <ui/ProgressBar.hpp> |
|
|
|
|
|
|
|
#include "app/AudioWidget.hpp" |
|
|
|
#include "app/CircularShadow.hpp" |
|
|
|
#include "app/Knob.hpp" |
|
|
|
#include "app/LedDisplay.hpp" |
|
|
|
#include "app/LightWidget.hpp" |
|
|
|
#include "app/MidiWidget.hpp" |
|
|
|
#include "app/ModuleLightWidget.hpp" |
|
|
|
#include "app/ModuleWidget.hpp" |
|
|
|
#include "app/MultiLightWidget.hpp" |
|
|
|
#include "app/ParamWidget.hpp" |
|
|
|
#include "app/PortWidget.hpp" |
|
|
|
#include "app/RackRail.hpp" |
|
|
|
#include "app/Scene.hpp" |
|
|
|
#include "app/RackScrollWidget.hpp" |
|
|
|
#include "app/RackWidget.hpp" |
|
|
|
#include "app/SvgButton.hpp" |
|
|
|
#include "app/SvgKnob.hpp" |
|
|
|
#include "app/SvgPanel.hpp" |
|
|
|
#include "app/SvgPort.hpp" |
|
|
|
#include "app/SvgScrew.hpp" |
|
|
|
#include "app/SvgSlider.hpp" |
|
|
|
#include "app/SvgSwitch.hpp" |
|
|
|
#include "app/MenuBar.hpp" |
|
|
|
#include "app/CableWidget.hpp" |
|
|
|
#include <app/AudioWidget.hpp> |
|
|
|
#include <app/CircularShadow.hpp> |
|
|
|
#include <app/Knob.hpp> |
|
|
|
#include <app/LedDisplay.hpp> |
|
|
|
#include <app/LightWidget.hpp> |
|
|
|
#include <app/MidiWidget.hpp> |
|
|
|
#include <app/ModuleLightWidget.hpp> |
|
|
|
#include <app/ModuleWidget.hpp> |
|
|
|
#include <app/MultiLightWidget.hpp> |
|
|
|
#include <app/ParamWidget.hpp> |
|
|
|
#include <app/PortWidget.hpp> |
|
|
|
#include <app/RackRail.hpp> |
|
|
|
#include <app/Scene.hpp> |
|
|
|
#include <app/RackScrollWidget.hpp> |
|
|
|
#include <app/RackWidget.hpp> |
|
|
|
#include <app/SvgButton.hpp> |
|
|
|
#include <app/SvgKnob.hpp> |
|
|
|
#include <app/SvgPanel.hpp> |
|
|
|
#include <app/SvgPort.hpp> |
|
|
|
#include <app/SvgScrew.hpp> |
|
|
|
#include <app/SvgSlider.hpp> |
|
|
|
#include <app/SvgSwitch.hpp> |
|
|
|
#include <app/MenuBar.hpp> |
|
|
|
#include <app/CableWidget.hpp> |
|
|
|
|
|
|
|
#include "engine/Engine.hpp" |
|
|
|
#include "engine/Param.hpp" |
|
|
|
#include "engine/Port.hpp" |
|
|
|
#include "engine/Module.hpp" |
|
|
|
#include "engine/Param.hpp" |
|
|
|
#include "engine/Cable.hpp" |
|
|
|
#include <engine/Engine.hpp> |
|
|
|
#include <engine/Param.hpp> |
|
|
|
#include <engine/Port.hpp> |
|
|
|
#include <engine/Module.hpp> |
|
|
|
#include <engine/Param.hpp> |
|
|
|
#include <engine/Cable.hpp> |
|
|
|
|
|
|
|
#include "plugin/Plugin.hpp" |
|
|
|
#include "plugin/Model.hpp" |
|
|
|
#include "plugin/callbacks.hpp" |
|
|
|
#include <plugin/Plugin.hpp> |
|
|
|
#include <plugin/Model.hpp> |
|
|
|
#include <plugin/callbacks.hpp> |
|
|
|
|
|
|
|
#include "dsp/common.hpp" |
|
|
|
#include "dsp/digital.hpp" |
|
|
|
#include "dsp/fft.hpp" |
|
|
|
#include "dsp/filter.hpp" |
|
|
|
#include "dsp/fir.hpp" |
|
|
|
#include "dsp/minblep.hpp" |
|
|
|
#include "dsp/ode.hpp" |
|
|
|
#include "dsp/resampler.hpp" |
|
|
|
#include "dsp/ringbuffer.hpp" |
|
|
|
#include "dsp/vumeter.hpp" |
|
|
|
#include "dsp/window.hpp" |
|
|
|
#include <dsp/common.hpp> |
|
|
|
#include <dsp/digital.hpp> |
|
|
|
#include <dsp/fft.hpp> |
|
|
|
#include <dsp/filter.hpp> |
|
|
|
#include <dsp/fir.hpp> |
|
|
|
#include <dsp/minblep.hpp> |
|
|
|
#include <dsp/ode.hpp> |
|
|
|
#include <dsp/resampler.hpp> |
|
|
|
#include <dsp/ringbuffer.hpp> |
|
|
|
#include <dsp/vumeter.hpp> |
|
|
|
#include <dsp/window.hpp> |
|
|
|
|
|
|
|
#include "simd/vector.hpp" |
|
|
|
#include "simd/functions.hpp" |
|
|
|
#include <simd/vector.hpp> |
|
|
|
#include <simd/functions.hpp> |
|
|
|
|
|
|
|
|
|
|
|
namespace rack { |
|
|
|