#include <pulp/state/parameter.hpp>#include <string>#include <string_view>#include <utility>#include <vector>Go to the source code of this file.
Classes | |
| struct | pulp::host::ForgeParamChoice |
| One named state of a stepped parameter. More... | |
| struct | pulp::host::ForgeAxisValue |
| One value of a compile-time realization axis. More... | |
| struct | pulp::host::ForgeParamDescriptor |
| struct | pulp::host::ForgeRealizationAxis |
| A compile-time construction axis — a choice made when the node is built rather than automated afterwards. More... | |
| struct | pulp::host::ForgeRealizationSetting |
| One axis/value selection used to construct a concrete realization. More... | |
| struct | pulp::host::ForgeRealization |
| One concrete realization: the exact type_id a graph names, plus the axis settings that produced it. More... | |
| struct | pulp::host::ForgeNodeDescriptor |
Namespaces | |
| namespace | pulp |
| namespace | pulp::host |
| Bounded event contracts shared by host ingress and graph-authored nodes. | |
Enumerations | |
| enum class | pulp::host::ForgeParamKind { pulp::host::continuous , pulp::host::stepped } |
| Whether a parameter sweeps continuously or selects among named states. More... | |
| enum class | pulp::host::ForgeParamCurve { pulp::host::linear , pulp::host::logarithmic } |
| How a value maps to its control travel. More... | |
Functions | |
| const ForgeParamDescriptor * | pulp::host::find_param (const ForgeNodeDescriptor &node, std::string_view key) noexcept |
| Look up a parameter descriptor by its stable key. | |
| bool | pulp::host::param_applies (const ForgeParamDescriptor ¶m, std::string_view mode) noexcept |
| True when param applies to the named realization mode. | |
| bool | pulp::host::choice_applies (const ForgeParamChoice &choice, std::string_view mode) noexcept |