aboutsummaryrefslogtreecommitdiffstats
path: root/src/engine/machina/Engine.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/engine/machina/Engine.hpp')
-rw-r--r--src/engine/machina/Engine.hpp38
1 files changed, 19 insertions, 19 deletions
diff --git a/src/engine/machina/Engine.hpp b/src/engine/machina/Engine.hpp
index 7040082..1c8d6ae 100644
--- a/src/engine/machina/Engine.hpp
+++ b/src/engine/machina/Engine.hpp
@@ -23,8 +23,8 @@
#include <glibmm/ustring.h>
#include "raul/Atom.hpp"
-#include "raul/SharedPtr.hpp"
+#include "machina/types.hpp"
#include "machina/Driver.hpp"
#include "machina/Loader.hpp"
@@ -35,26 +35,26 @@ class Machine;
class Engine
{
public:
- Engine(Raul::Forge& forge,
- SharedPtr<Driver> driver,
- Sord::World& rdf_world);
+ Engine(Raul::Forge& forge,
+ SPtr<Driver> driver,
+ Sord::World& rdf_world);
Sord::World& rdf_world() { return _rdf_world; }
- static SharedPtr<Driver> new_driver(Raul::Forge& forge,
- const std::string& name,
- SharedPtr<Machine> machine);
+ static SPtr<Driver> new_driver(Raul::Forge& forge,
+ const std::string& name,
+ SPtr<Machine> machine);
- SharedPtr<Driver> driver() { return _driver; }
- SharedPtr<Machine> machine() { return _driver->machine(); }
- Raul::Forge& forge() { return _forge; }
+ SPtr<Driver> driver() { return _driver; }
+ SPtr<Machine> machine() { return _driver->machine(); }
+ Raul::Forge& forge() { return _forge; }
- SharedPtr<Machine> load_machine(const Glib::ustring& uri);
- SharedPtr<Machine> load_machine_midi(const Glib::ustring& uri,
- double q,
- Raul::TimeDuration dur);
+ SPtr<Machine> load_machine(const Glib::ustring& uri);
+ SPtr<Machine> load_machine_midi(const Glib::ustring& uri,
+ double q,
+ Raul::TimeDuration dur);
- void import_machine(SharedPtr<Machine> machine);
+ void import_machine(SPtr<Machine> machine);
void export_midi(const Glib::ustring& filename,
Raul::TimeDuration dur);
@@ -63,10 +63,10 @@ public:
void set_quantization(double beat_fraction);
private:
- SharedPtr<Driver> _driver;
- Sord::World& _rdf_world;
- Loader _loader;
- Raul::Forge _forge;
+ SPtr<Driver> _driver;
+ Sord::World& _rdf_world;
+ Loader _loader;
+ Raul::Forge _forge;
};
} // namespace Machina