Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
w3c_tokens.hpp File Reference

W3C Design Tokens <-> Pulp Theme conversion (runtime-needed subset). More...

#include <string>
#include <pulp/view/theme.hpp>

Go to the source code of this file.

Namespaces

namespace  pulp
namespace  pulp::view
 Hover-cursor tracking for platform window hosts.

Functions

Theme pulp::view::parse_w3c_tokens (const std::string &json)
 Parse W3C / DTCG Design Tokens JSON into a Pulp Theme.
std::string pulp::view::export_w3c_tokens (const Theme &theme)
 Export a Pulp Theme to W3C Design Tokens JSON.

Detailed Description

W3C Design Tokens <-> Pulp Theme conversion (runtime-needed subset).

parse_w3c_tokens / export_w3c_tokens are reached at runtime by the default WidgetBridge theme API (importDesignTokens / exportDesignTokens), so they live in their own always-compiled translation unit, independent of the design-import authoring subsystem that PULP_ENABLE_DESIGN_IMPORT gates out of shipped plugins. This header deliberately depends only on theme.hpp (no design_ir.hpp / design_import.hpp) so the runtime path never drags in the authoring cluster.