Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
catalog_descriptor.hpp File Reference
#include <pulp/host/forge_catalog_export.hpp>
#include <pulp/host/forge_catalog_json.hpp>
#include <string>
#include <string_view>
#include <vector>

Go to the source code of this file.

Namespaces

namespace  pulp
namespace  pulp::host
 Bounded event contracts shared by host ingress and graph-authored nodes.
namespace  pulp::host::catalog

Typedefs

using pulp::host::catalog::ParameterKind = ForgeParamKind
using pulp::host::catalog::ParameterCurve = ForgeParamCurve
using pulp::host::catalog::ParameterChoice = ForgeParamChoice
using pulp::host::catalog::ParameterDescriptor = ForgeParamDescriptor
using pulp::host::catalog::AxisValue = ForgeAxisValue
using pulp::host::catalog::RealizationAxis = ForgeRealizationAxis
using pulp::host::catalog::RealizationSetting = ForgeRealizationSetting
using pulp::host::catalog::Realization = ForgeRealization
using pulp::host::catalog::Descriptor = ForgeNodeDescriptor
using pulp::host::catalog::BakedParameter = CustomNodeBakedParam
using pulp::host::catalog::AuditFault = ForgeAuditFault
using pulp::host::catalog::Finding = ForgeAuditFinding
using pulp::host::catalog::ExportRealization = ForgeCatalogExportRealization
using pulp::host::catalog::ExportNode = ForgeCatalogExportNode

Functions

std::vector< Finding > pulp::host::catalog::validate (const Descriptor &descriptor, const std::vector< BakedParameter > &baked, std::string_view realization_mode={})
std::vector< Finding > pulp::host::catalog::validate_export (const std::vector< ExportNode > &nodes)
std::string pulp::host::catalog::describe (const Finding &finding)
std::string pulp::host::catalog::serialize (const std::vector< ExportNode > &nodes)