Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
arranger_view.hpp File Reference

The arranger canvas: track lanes, clip rectangles, and the gestures that edit them. More...

#include <pulp/timeline/model.hpp>
#include <pulp/timeline_editor/edit_intent.hpp>
#include <pulp/timeline_editor/track_edit_intent.hpp>
#include <pulp/view/hit_metrics.hpp>
#include <pulp/view/view.hpp>
#include <cstddef>
#include <functional>
#include <optional>

Go to the source code of this file.

Classes

struct  pulp::timeline_view::ArrangerLayout
 A resolved tick/pixel mapping, supplied by whoever owns the viewport. More...
class  pulp::timeline_view::ArrangerView
 Arranger canvas over a timeline::Project. More...

Namespaces

namespace  pulp
namespace  pulp::timeline_view

Enumerations

enum class  pulp::timeline_view::ArrangerRefusal : std::uint8_t { pulp::timeline_view::ArrangerRefusal::NestedSequenceContent }
 Why the arranger declined to emit an intent a gesture would otherwise have produced. More...

Detailed Description

The arranger canvas: track lanes, clip rectangles, and the gestures that edit them.