|
EchoMap 2026-07-25 6d3977c
An experimental cross-platform digital signal processing application for sound-source localisation.
|
Specialisation of ActionControllerBase to service actions on a WebAssembly target (using the Emscripten runtime). More...
#include <JSActionController.hpp>
Static Private Member Functions | |
| static void | select_project_file_impl () |
| Invokes the JS function for Project File Action. | |
| static void | register_vfs_mapping_impl (std::size_t project_id, const std::filesystem::path &external) |
| Invokes the JS function for Register VFS Mapping. | |
Private Attributes | |
| friend | ActionControllerBase |
Friends | |
| friend | int::echomap_on_project_file_picked (const char *path) noexcept |
| friend | int::echomap_on_register_vfs_mapping (std::size_t, const char *, const char *) noexcept |
Additional Inherited Members | |
| Static Public Member Functions inherited from echomap::ActionControllerBase< JSActionController > | |
| static void | bind (CallbackT &&bound_callback) |
| Bind the callback slot. | |
| static void | unbind () |
| Disconnect the callback. | |
| static void | select_project_file () |
| Invokes the Project File Action. | |
| static void | register_vfs_mapping (const std::size_t project_id, const std::filesystem::path &external) |
| Invokes the Register VFS Mapping. | |
| Static Protected Member Functions inherited from echomap::ActionControllerBase< JSActionController > | |
| static void | notify (Args &&... args) |
| Invokes the notification callback. | |
Specialisation of ActionControllerBase to service actions on a WebAssembly target (using the Emscripten runtime).
Definition at line 32 of file JSActionController.hpp.
|
private |
Definition at line 34 of file JSActionController.hpp.