|
libAlgAudio
v1.99-440-g08538e5-dirty
The development library for AlgAudio framework.
|
#include <BuiltinModules.hpp>
Public Member Functions | |
| LateReturn | on_init_latereturn () override |
Public Member Functions inherited from AlgAudio::Module | |
| virtual std::shared_ptr < ModuleGUI > | BuildGUI (std::shared_ptr< Window > parent_window) |
| LateReturn | CreateIOFromTemplate (bool fake=false) |
| void | DropGUI () |
| std::shared_ptr< ModuleGUI > | GetGUI () const |
| std::shared_ptr< Inlet > | GetInletByID (std::string id) const |
| std::shared_ptr< Outlet > | GetOutletByID (std::string id) const |
| std::shared_ptr< ParamController > | GetParamControllerByID (std::string) const |
| Module (const Module &other)=delete | |
| virtual void | on_destroy () |
| virtual void | on_gui_build (std::shared_ptr< ModuleGUI >) |
| virtual void | on_init () |
| virtual void | on_param_set (std::string, float) |
| void | PrepareParamControllers () |
| void | ResetControllers () |
| virtual void | state_load_string (std::string) |
| virtual void | state_load_xml (rapidxml::xml_node< char > *) |
| virtual std::string | state_store_string () const |
| virtual void | state_store_xml (rapidxml::xml_node< char > *) const |
| virtual | ~Module () |
| Module () | |
| Module (void(*deleter)(void *)) | |
| Module (std::shared_ptr< ModuleTemplate > t) | |
Public Member Functions inherited from AlgAudio::DynamicallyLoadableClass | |
| DynamicallyLoadableClass (void(*d)(void *)) | |
| DynamicallyLoadableClass () | |
| void | SelfDestruct () |
| void | SetDeleter (void(*d)(void *)) |
| virtual | ~DynamicallyLoadableClass () |
Public Attributes | |
| std::shared_ptr< Subpatch > | subpatch |
Public Attributes inherited from AlgAudio::Module | |
| std::weak_ptr< Canvas > | canvas |
| bool | enabled_by_factory = false |
| std::vector< std::shared_ptr < Inlet > > | inlets |
| std::vector< std::shared_ptr < Outlet > > | outlets |
| std::vector< std::shared_ptr < ParamController > > | param_controllers |
| Point2D | position_in_canvas |
| std::vector< std::shared_ptr < SendReplyController > > | reply_controllers |
| int | sc_id = -1 |
| std::shared_ptr< ModuleTemplate > | templ |
Public Attributes inherited from AlgAudio::SubscriptionsManager | |
| SubscriptionList | subscriptions |
Public Attributes inherited from AlgAudio::TimerHandleManager | |
| TimerHandleList | timerhandles |
Additional Inherited Members | |
Protected Attributes inherited from AlgAudio::Module | |
| std::shared_ptr< ModuleGUI > | modulegui |
|
overridevirtual |
Reimplemented from AlgAudio::Module.
| std::shared_ptr<Subpatch> AlgAudio::Builtin::SubpatchExit::subpatch |