libAlgAudio
v1.99-440-g08538e5-dirty
The development library for AlgAudio framework.
|
#include <BuiltinModules.hpp>
Public Member Functions | |
int | GetGroupID () const |
bool | HasEntrance () const |
bool | HasExit () const |
void | LinkOutput (int output_no, int busid) |
void | LinkToEntrance (std::shared_ptr< SubpatchEntrance >) |
void | LinkToExit (std::shared_ptr< SubpatchExit >) |
void | on_destroy () override |
void | on_gui_build (std::shared_ptr< ModuleGUI > gui) override |
LateReturn | on_init_latereturn () override |
void | state_load_xml (rapidxml::xml_node< char > *) override |
void | state_store_xml (rapidxml::xml_node< char > *) const 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_init () |
virtual void | on_param_set (std::string, float) |
void | PrepareParamControllers () |
void | ResetControllers () |
virtual void | state_load_string (std::string) |
virtual std::string | state_store_string () 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 () |
Additional Inherited Members | |
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 |
Protected Attributes inherited from AlgAudio::Module | |
std::shared_ptr< ModuleGUI > | modulegui |
int AlgAudio::Builtin::Subpatch::GetGroupID | ( | ) | const |
|
inline |
|
inline |
void AlgAudio::Builtin::Subpatch::LinkOutput | ( | int | output_no, |
int | busid | ||
) |
void AlgAudio::Builtin::Subpatch::LinkToEntrance | ( | std::shared_ptr< SubpatchEntrance > | ) |
void AlgAudio::Builtin::Subpatch::LinkToExit | ( | std::shared_ptr< SubpatchExit > | ) |
|
overridevirtual |
Reimplemented from AlgAudio::Module.
|
overridevirtual |
This method will be called when the module GUI is ready to be displayed. If you wish to modify the GUI but do not want to override BuildGUI with custom builder, you override on_gui_build and modify the UI from there.
Reimplemented from AlgAudio::Module.
|
overridevirtual |
Reimplemented from AlgAudio::Module.
|
overridevirtual |
Reimplemented from AlgAudio::Module.
|
overridevirtual |
Reimplemented from AlgAudio::Module.