Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::host::catalog Namespace Reference

Typedefs

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

Functions

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

Typedef Documentation

◆ AuditFault

◆ AxisValue

◆ BakedParameter

◆ Descriptor

◆ ExportNode

◆ ExportRealization

◆ Finding

◆ ParameterChoice

◆ ParameterCurve

◆ ParameterDescriptor

◆ ParameterKind

◆ Realization

◆ RealizationAxis

◆ RealizationSetting

Function Documentation

◆ describe()

std::string pulp::host::catalog::describe ( const Finding & finding)
inline

◆ serialize()

std::string pulp::host::catalog::serialize ( const std::vector< ExportNode > & nodes)
inline

◆ validate()

std::vector< Finding > pulp::host::catalog::validate ( const Descriptor & descriptor,
const std::vector< BakedParameter > & baked,
std::string_view realization_mode = {} )
inline

◆ validate_export()

std::vector< Finding > pulp::host::catalog::validate_export ( const std::vector< ExportNode > & nodes)
inline