Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::design::DesignManifest Struct Reference

The compiled design contract. More...

#include <design_manifest.hpp>

Public Attributes

std::string manifest_version
std::string source
std::string appearance
int theme_schema_version = 0
std::vector< ManifestToken > tokens
std::vector< ManifestComponent > components

Detailed Description

The compiled design contract.

All vectors are sorted by name so the artifact is byte-stable for a given (theme, catalog) pair.

Member Data Documentation

◆ appearance

std::string pulp::design::DesignManifest::appearance

◆ components

std::vector<ManifestComponent> pulp::design::DesignManifest::components

◆ manifest_version

std::string pulp::design::DesignManifest::manifest_version

◆ source

std::string pulp::design::DesignManifest::source

◆ theme_schema_version

int pulp::design::DesignManifest::theme_schema_version = 0

◆ tokens

std::vector<ManifestToken> pulp::design::DesignManifest::tokens

The documentation for this struct was generated from the following file: