#include <pulp/timeline/model.hpp>#include <cstddef>#include <cstdint>#include <limits>#include <optional>Go to the source code of this file.
Classes | |
| class | pulp::timeline::CompileContextSubscriptions |
| The declared set of context kinds one content renderer reads. More... | |
| class | pulp::timeline::CompileContextView |
| The read side of the contract: a read-only window onto one pinned snapshot's context, narrowed to what its owner declared. More... | |
Namespaces | |
| namespace | pulp |
| namespace | pulp::timeline |
Enumerations | |
| enum class | pulp::timeline::CompileContextKind : std::uint8_t { pulp::timeline::CompileContextKind::ChordScale , pulp::timeline::CompileContextKind::Groove , pulp::timeline::CompileContextKind::Dynamics , pulp::timeline::CompileContextKind::CrossTrackRhythm , pulp::timeline::CompileContextKind::EnsembleSkeleton } |
| A kind of timeline context a renderer's compile hook may read beyond its own clip's content. More... | |
Variables | |
| constexpr std::size_t | pulp::timeline::kCompileContextKindCount = 5 |
| Number of CompileContextKind values represented by the subscription bitset. | |