Pulp
1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
editor_package.hpp
Go to the documentation of this file.
1
#pragma once
2
32
33
namespace
pulp::format
{
34
35
class
EditorFactory
;
36
38
using
EditorFactoryHook
=
EditorFactory
* (*)();
39
40
#if defined(_WIN32)
41
#define PULP_FORMAT_IMAGE_LOCAL
42
#else
43
#define PULP_FORMAT_IMAGE_LOCAL __attribute__((visibility("hidden")))
44
#endif
45
49
PULP_FORMAT_IMAGE_LOCAL
void
install_plugin_editor_factory_hook(
EditorFactoryHook
hook)
noexcept
;
50
53
PULP_FORMAT_IMAGE_LOCAL
EditorFactory
* plugin_editor_factory();
54
55
}
// namespace pulp::format
pulp::format::EditorFactory
Builds a processor's editors.
Definition
editor_host.hpp:576
PULP_FORMAT_IMAGE_LOCAL
#define PULP_FORMAT_IMAGE_LOCAL
Definition
editor_package.hpp:43
pulp::format
What the product grants a device: the quota table indexed by capability tier and live thermal state.
Definition
aax_editor.hpp:31
pulp::format::EditorFactoryHook
EditorFactory *(*)() EditorFactoryHook
Returns the editor factory of the UI package a plug-in binary declares.
Definition
editor_package.hpp:38
core
format
include
pulp
format
editor_package.hpp
Generated by
1.15.0