EchoMap
2026-07-25 6d3977c
An experimental cross-platform digital signal processing application for sound-source localisation.
Toggle main menu visibility
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
15
#include "
ActionControllerBase.hpp
"
16
17
namespace
echomap
18
{
19
25
class
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.hpp
ActionControllerBase specification.
echomap::NativeActionController
Specialisation of ActionControllerBase to service actions on a native platform.
Definition
NativeActionController.hpp:26
echomap::NativeActionController::select_project_file_impl
static void select_project_file_impl()
Invokes the native function for Project File Action.
Definition
NativeActionController.cpp:17
echomap::NativeActionController::register_vfs_mapping_impl
static void register_vfs_mapping_impl(std::size_t project_id, const std::filesystem::path &external)
Invokes the native function for Register VFS Mapping.
Definition
NativeActionController.cpp:25
echomap
The main EchoMap outermost namespace for all non-exported symbols.
Definition
ActionController.hpp:20
std::filesystem::path
std::size_t
src
actions
NativeActionController.hpp
Generated by
1.17.0