#include <pulp/graph/graph_types.hpp>
#include <cstdint>
#include <span>
#include <string>
#include <vector>
Go to the source code of this file.
|
| enum class | pulp::graph::GraphRuntimeNodeKind : std::uint8_t {
pulp::graph::AudioInput
, pulp::graph::AudioOutput
, pulp::graph::Processor
, pulp::graph::Utility
,
pulp::graph::MidiInput
, pulp::graph::MidiOutput
, pulp::graph::Custom
, pulp::graph::SpectralAnalysis
,
pulp::graph::SpectralStage
, pulp::graph::SpectralSynthesis
} |
| enum class | pulp::graph::GraphRuntimeConnectionKind : std::uint8_t {
pulp::graph::Audio
, pulp::graph::Event
, pulp::graph::Automation
, pulp::graph::Spectral
,
pulp::graph::Trigger
} |
| enum class | pulp::graph::GraphRuntimePlanErrorCode : std::uint8_t {
pulp::graph::None
, pulp::graph::InvalidLimits
, pulp::graph::TooManyNodes
, pulp::graph::TooManyConnections
,
pulp::graph::TooManyPorts
, pulp::graph::InvalidNodeId
, pulp::graph::DuplicateNodeId
, pulp::graph::InvalidNodePortCount
,
pulp::graph::UnknownSourceNode
, pulp::graph::UnknownDestinationNode
, pulp::graph::SourcePortOutOfRange
, pulp::graph::DestinationPortOutOfRange
,
pulp::graph::CycleDetected
, pulp::graph::AllocationFailed
, pulp::graph::UnsupportedTrigger
, pulp::graph::NonAudioFeedback
,
pulp::graph::InvalidConnectionKind
} |