|
| ProjectImpl (BseObject *) |
|
virtual void | change_name (const String &name) override |
| See Project::change_name()
|
|
virtual ErrorType | play () override |
| See Project::play()
|
|
virtual ErrorType | activate () override |
| See Project::activate()
|
|
virtual bool | can_play () override |
| See Project::can_play()
|
|
virtual bool | is_playing () override |
| See Project::is_playing()
|
|
virtual bool | is_active () override |
| See Project::is_active()
|
|
virtual void | start_playback () override |
| See Project::start_playback()
|
|
virtual void | stop_playback () override |
| See Project::stop_playback()
|
|
virtual void | deactivate () override |
| See Project::deactivate()
|
|
virtual void | stop () override |
| See Project::stop()
|
|
virtual void | auto_deactivate (int msec_delay) override |
| See Project::auto_deactivate()
|
|
virtual int | undo_depth () override |
| See Project::undo_depth()
|
|
virtual void | undo () override |
| See Project::undo()
|
|
virtual int | redo_depth () override |
| See Project::redo_depth()
|
|
virtual void | redo () override |
| See Project::redo()
|
|
virtual void | clear_undo () override |
| See Project::clear_undo()
|
|
virtual void | clean_dirty () override |
| See Project::clean_dirty()
|
|
virtual bool | is_dirty () override |
| See Project::is_dirty()
|
|
virtual void | inject_midi_control (int midi_channel, int midi_control, double control_value) override |
| See Project::inject_midi_control()
|
|
virtual ErrorType | import_midi_file (const String &file_name) override |
| See Project::import_midi_file()
|
|
virtual ErrorType | restore_from_file (const String &file_name) override |
| See Project::restore_from_file()
|
|
| ContainerImpl (BseObject *) |
|
virtual ItemIfaceP | lookup_item (const String &uname) override |
| See Container::lookup_item()
|
|
| SourceImpl (BseObject *) |
|
virtual SourceIfaceP | ichannel_get_osource (int input_channel, int input_joint) override |
| See Source::ichannel_get_osource()
|
|
| ItemImpl (BseObject *) |
|
ContainerImpl * | parent () |
|
virtual ItemIfaceP | common_ancestor (ItemIface &other) override |
| See Item::common_ancestor()
|
|
template<typename ItemT , typename... FuncArgs, typename... CallArgs> |
void | push_undo (const String &blurb, ItemT &self, ErrorType(ItemT::*function)(FuncArgs...), CallArgs...args) |
| Push handler onto the undo stack, self must match this.
|
|
template<typename ItemT , typename R , typename... FuncArgs, typename... CallArgs> |
void | push_undo (const String &blurb, ItemT &self, R(ItemT::*function)(FuncArgs...), CallArgs...args) |
|
template<typename ItemT , typename ItemTLambda > |
void | push_undo (const String &blurb, ItemT &self, const ItemTLambda &itemt_lambda) |
|
template<typename ItemT , typename ItemTLambda > |
void | push_undo_to_redo (const String &blurb, ItemT &self, const ItemTLambda &itemt_lambda) |
|
template<class Obj > |
UndoDescriptor< Obj > | undo_descriptor (Obj &item) |
| Create an object descriptor that persists undo/redo steps.
|
|
template<class Obj > |
Obj & | undo_resolve (UndoDescriptor< Obj > udo) |
| Resolve an undo descriptor back to an object, see also undo_descriptor().
|
|
| ObjectImpl (BseObject *) |
|
virtual std::string | debug_name () override |
| See Object::debug_name()
|
|
virtual int64_t | proxy_id () override |
| See Object::proxy_id()
|
|
| operator BseObject * () |
|
virtual BseObject * | as_bse_object () override |
|
template<class BseObjectPtr , typename::std::enable_if< std::is_pointer< BseObjectPtr >::value, bool >::type = true> |
BseObjectPtr | as () |
|
template<class ObjectImplP , typename::std::enable_if< DERIVES_shared_ptr< ObjectImplP >::value, bool >::type = true> |
ObjectImplP | as () |
|
template<class Visitor > |
void | __accept_accessor__ (Visitor &__visitor_) |
|
template<class Visitor > |
void | __accept_accessor__ (Visitor &__visitor_) |
|
template<class Visitor > |
void | __accept_accessor__ (Visitor &__visitor_) |
|
virtual Rapicorn::Aida::TypeHashList | __aida_typelist__ () const override |
|
virtual std::string | __aida_type_name__ () const override |
|
virtual std::vector< std::string > | __aida_aux_data__ () const override |
|
virtual std::vector< std::string > | __aida_dir__ () const override |
|
virtual Rapicorn::Aida::Any | __aida_get__ (const std::string &name) const override |
|
virtual bool | __aida_set__ (const std::string &name, const Rapicorn::Aida::Any &any) override |
|
virtual const Rapicorn::Aida::PropertyList & | __aida_properties__ () |
|
template<class Visitor > |
void | __accept_accessor__ (Visitor &__visitor_) |
|