Loading...
Searching...
No Matches
Go to the documentation of this file.
23#ifndef SRC_HEADERS_ENGINE_H_
24#define SRC_HEADERS_ENGINE_H_
26#ifdef GUITARIX_AS_PLUGIN
27#define GX_DATA_FOLDER "gx_head/"
28#define GX_STYLE_DIR GX_DATA_FOLDER ""
29#define GX_FACTORY_DIR GX_DATA_FOLDER "factorysettings"
30#define GX_SOUND_DIR GX_DATA_FOLDER "sounds"
31#define GX_SOUND_BPB_DIR GX_DATA_FOLDER "sounds/bands"
32#define GX_SOUND_BPA_DIR GX_DATA_FOLDER "sounds/amps"
33#define GX_BUILDER_DIR GX_DATA_FOLDER ""
34#define GX_ICON_DIR GX_DATA_FOLDER ""
35#define GX_PIXMAPS_DIR GX_DATA_FOLDER ""
36#define GX_FONTS_DIR GX_DATA_FOLDER ""
37#define GX_VERSION "0.44.1"
54#include <boost/format.hpp>
55#include <boost/noncopyable.hpp>
56#include <boost/thread/mutex.hpp>
57#include <glibmm/i18n.h>
58#include <glibmm/optioncontext.h>
59#include <glibmm/dispatcher.h>
60#include <glibmm/miscutils.h>
61#include <giomm/file.h>
65#include <lv2/presets/presets.h>
66#include <lv2/state/state.h>
67#include <lv2/urid/urid.h>
68#include <lv2/atom/atom.h>
69#include <lv2/buf-size/buf-size.h>
70#include <lv2/options/options.h>
71#include <lv2/uri-map/uri-map.h>
72#include <lv2/port-props/port-props.h>
74#ifndef GUITARIX_AS_PLUGIN
88#define USE_MIDI_CC_OUT
91#define gettext(x) dgettext(GETTEXT_PACKAGE, x)
94#ifndef LV2_CORE__enabled
95#define LV2_CORE__enabled LV2_CORE_PREFIX "enabled"
115#ifndef GUITARIX_AS_PLUGIN
127#ifdef GUITARIX_AS_PLUGIN
128#include <glibmm/i18n.h>
129#include <glibmm/optioncontext.h>
130#include <glibmm/dispatcher.h>
131#include <glibmm/miscutils.h>
132#include <giomm/file.h>
141#define access _access