11namespace tracktion {
inline namespace engine
23 int getMarkerID() {
return markerID; }
24 void setMarkerID (
int newID);
26 bool isSyncAbsolute()
const noexcept {
return syncType ==
syncAbsolute; }
27 bool isSyncBarsBeats()
const noexcept {
return syncType ==
syncBarsBeats; }
35 bool isMidi()
const override {
return false; }
36 bool isMuted()
const override {
return false; }
Base class for items that can contain clips.
@ syncBarsBeats
Sync to beats.
@ syncAbsolute
Sync to abslute time.
void initialise() override
Initialises the Clip.
bool isMidi() const override
Returns true if this is a MidiClip.
juce::Colour getDefaultColour() const override
Returns the default colour for this clip.
juce::Colour getColour() const override
Returns the colour property of this clip.
juce::String getSelectableDescription() override
Subclasses must return a description of what they are.
bool canBeAddedTo(ClipOwner &) override
Tests whether this clip can go on the given parent.
bool isMuted() const override
Returns true if the clip is muted.
ID for objects of type EditElement - e.g.