Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
editor_assets.hpp File Reference
#include <cstddef>

Go to the source code of this file.

Classes

struct  pulp::format::EmbeddedEditorFile
 One file embedded beside the editor script. More...
struct  pulp::format::EditorAssets

Namespaces

namespace  pulp
namespace  pulp::format
 What the product grants a device: the quota table indexed by capability tier and live thermal state.

Functions

bool pulp::format::declares_editor_assets (const EditorAssets &assets) noexcept
 True when assets names a script, theme, or asset root, or embeds a script.
bool pulp::format::embeds_editor_script (const EditorAssets &assets) noexcept
 True when assets carries an embedded entry script.
void pulp::format::register_editor_assets (const EditorAssets &assets) noexcept
 Record this binary's editor assets. Static-init safe; last write wins.
EditorAssets pulp::format::registered_editor_assets () noexcept
 The binary-wide record from register_editor_assets(), or an empty record.
EditorAssets pulp::format::editor_assets_for (const char *plugin_id) noexcept
 Editor assets for the plug-in with reverse-DNS id plugin_id.
void pulp::format::install_scripted_editor_builder () noexcept
 Link and install the scripted editor builder (see scripted_editor_builder_slot() in editor_ui.hpp).
void pulp::format::reset_editor_assets_for_testing () noexcept
 Test-only: clear the binary-wide record. NOT for production use.