EchoMap 2026-07-25 6d3977c
An experimental cross-platform digital signal processing application for sound-source localisation.
Loading...
Searching...
No Matches
NativeActionController.hpp
Go to the documentation of this file.
1
9
10#ifndef ECHOMAP_NATIVEACTIONCONTROLLER_HPP
11#define ECHOMAP_NATIVEACTIONCONTROLLER_HPP
12
13#if !defined(__EMSCRIPTEN__) || defined(__DOXYGEN__)
14
16
17namespace echomap
18{
19
25class NativeActionController : public ActionControllerBase<NativeActionController>
26{
27 friend ActionControllerBase;
28
34 static void select_project_file_impl();
35
45 static void register_vfs_mapping_impl(
46 std::size_t project_id,
47 const std::filesystem::path& external
48 );
49};
50
51} // namespace echomap
52
53#endif // __EMSCRIPTEN__
54
55#endif // ECHOMAP_NATIVEACTIONCONTROLLER_HPP
ActionControllerBase specification.
Specialisation of ActionControllerBase to service actions on a native platform.
static void select_project_file_impl()
Invokes the native function for Project File Action.
static void register_vfs_mapping_impl(std::size_t project_id, const std::filesystem::path &external)
Invokes the native function for Register VFS Mapping.
The main EchoMap outermost namespace for all non-exported symbols.