Forward declarations for the editor data plane, plus their pulp::view spellings. More...
Go to the source code of this file.
Classes | |
| struct | pulp::view::EventFrame |
| A bounded list of occurrences from one audio block. More... | |
| class | pulp::view::EventSource |
| Lock-free event channel: the writer publishes the occurrences from one audio block and the view reads the latest completed block. More... | |
| class | pulp::view::HostActionSurface |
| A framework-agnostic host command channel. More... | |
| class | pulp::view::HostParamSurface |
| A framework-agnostic, native-view-facing runtime parameter accessor. More... | |
| struct | pulp::view::MeterFrame |
| A single multi-channel meter reading. More... | |
| class | pulp::view::MeterSource |
| Lock-free meter channel: the host publishes a MeterFrame from the audio/host thread; the view reads the latest frame paint-safe. More... | |
| class | pulp::view::ScalarSource |
| Lock-free scalar channel: a single paint-safe cached number (a readout value, a modulation ring's base→modulated position). More... | |
| class | pulp::view::StateStoreHostParamSurface |
| The native (Pulp Processor::create_view()) backing for HostParamSurface, implemented over a StateStore. More... | |
| class | pulp::view::ValueChannelSet |
| A processor's declared channels. More... | |
| class | pulp::view::ValueChannelTelemetryAttachment |
| Exclusive reader attachment for every telemetry sidecar in one channel set. More... | |
| struct | pulp::view::VectorFrame |
| A block of samples for a scope-style display — an envelope curve, a detector's output, a window of the signal a processor is actually working on. More... | |
| class | pulp::view::VectorSource |
| Lock-free vector channel: the writer publishes a block of samples, the view reads the latest block paint-safe. More... | |
Namespaces | |
| namespace | pulp |
| namespace | pulp::dataplane |
| namespace | pulp::view |
| Hover-cursor tracking for platform window hosts. | |
Forward declarations for the editor data plane, plus their pulp::view spellings.
Include this instead of writing namespace pulp::view { class ValueChannelSet; }: the view names are using-declarations of the pulp::dataplane classes, and a class forward declaration in pulp::view would declare a second, unrelated class.