Marker for the MarkerTrack.
More...
#include <src/structure/arrangement/marker.h>
|
| enum class | MarkerType : std::uint8_t { Start
, End
, Custom
} |
| | Marker type. More...
|
| enum class | Type : std::uint8_t {
MidiClip
, AudioClip
, ChordClip
, AutomationClip
,
MidiControlEvent
, MidiNote
, ChordObject
, ScaleObject
,
Marker
, AutomationPoint
, AudioSourceObject
, TempoObject
,
TimeSignatureObject
} |
| | The type of the object. More...
|
| using | uuid_base_type |
| | Exposes the CRTP parameter for concept checking.
|
|
|
void | init_from (Marker &obj, const Marker &other, utils::ObjectCloneType clone_type) |
|
void | to_json (nlohmann::json &j, const Marker &m) |
|
void | from_json (const nlohmann::json &j, Marker &m) |
|
| enum class | ArrangerObjectFeatures : std::uint8_t {
Bounds = 1 << 0
, Name = 1 << 1
, Color = 1 << 2
, Mute = 1 << 3
,
ClipOwned = 1 << 4
} |
| | ArrangerObject (Type type, const dsp::TempoMapWrapper &tempo_map_wrapper, ArrangerObjectFeatures features, QObject *parent=nullptr) noexcept |
| | Construct a new ArrangerObject.
|
| void | set_raw_uuid (const QUuid &id) |
Marker for the MarkerTrack.
Definition at line 17 of file marker.h.
◆ MarkerType
Marker type.
| Enumerator |
|---|
| Start | Song start Marker that cannot be deleted.
|
| End | Song end Marker that cannot be deleted.
|
| Custom | Custom Marker.
|
Definition at line 28 of file marker.h.
◆ isEndMarker()
| Q_INVOKABLE bool zrythm::structure::arrangement::Marker::isEndMarker |
( |
| ) |
const |
|
inline |
◆ isStartMarker()
| Q_INVOKABLE bool zrythm::structure::arrangement::Marker::isStartMarker |
( |
| ) |
const |
|
inline |
◆ markerType()
| auto zrythm::structure::arrangement::Marker::markerType |
( |
| ) |
const |
|
inline |
◆ position()
◆ markerType
The documentation for this class was generated from the following file: