TracktionEngine
Classes | Namespaces | Functions
tracktion_EditTime.h File Reference

Classes

struct  tracktion::engine::EditTime
 Represents a time point in an Edit stored as either time or beats. More...
 
struct  tracktion::engine::EditTimeRange
 Represents a time range in an Edit stored as either time or beats. More...
 
struct  tracktion::engine::ClipPosition
 Represents the position of a clip on a timeline. More...
 
struct  juce::VariantConverter< tracktion::core::TimePosition >
 
struct  juce::VariantConverter< tracktion::core::TimeDuration >
 
struct  juce::VariantConverter< tracktion::core::BeatPosition >
 
struct  juce::VariantConverter< tracktion::core::BeatDuration >
 

Namespaces

 tracktion
 
 tracktion::engine
 
 juce
 

Functions

BeatPosition tracktion::engine::toBeats (TimePosition, const TempoSequence &)
 Converts a TimePosition to a BeatPosition given a TempoSequence. More...
 
TimePosition tracktion::engine::toTime (BeatPosition, const TempoSequence &)
 Converts a BeatPosition to a TimePosition given a TempoSequence. More...
 
BeatRange tracktion::engine::toBeats (TimeRange, const TempoSequence &)
 Converts a TimeRange to a BeatRange given a TempoSequence. More...
 
TimeRange tracktion::engine::toTime (BeatRange, const TempoSequence &)
 Converts a BeatRange to a TimeRange given a TempoSequence. More...
 
TimePosition tracktion::engine::toTime (EditTime, const TempoSequence &)
 Converts an EditTime to a TimePosition. More...
 
BeatPosition tracktion::engine::toBeats (EditTime, const TempoSequence &)
 Converts an EditTime to a BeatPosition. More...
 
TimeRange tracktion::engine::toTime (EditTimeRange, const TempoSequence &)
 Converts an EditTimeRange to a TimeRange. More...
 
BeatRange tracktion::engine::toBeats (EditTimeRange, const TempoSequence &)
 Converts an EditTimeRange to a BeatRange. More...
 
ClipPosition tracktion::engine::createClipPosition (const TempoSequence &, TimeRange, TimeDuration offset={})
 Creates a ClipPosition from either a time or beat range. More...
 
ClipPosition tracktion::engine::createClipPosition (const TempoSequence &, BeatRange, BeatDuration offset={})
 Creates a ClipPosition from either a time or beat range. More...