TracktionEngine
Public Member Functions | List of all members
tracktion::engine::EditTime Struct Reference

Represents a time point in an Edit stored as either time or beats. More...

Public Member Functions

 EditTime ()
 Creates an empty EditTime, starting at 0. More...
 
 EditTime (TimePosition)
 Creates an EditTime from a TimePosition. More...
 
 EditTime (BeatPosition)
 Creates an EditTime from a BeatPosition. More...
 
bool isBeats () const
 Returns true if the time is stored as beats, false if stored as a TimePosition. More...
 

Detailed Description

Represents a time point in an Edit stored as either time or beats.

This is basically a variant to simplify APIs that can accept either time base.

Constructor & Destructor Documentation

◆ EditTime() [1/3]

tracktion::engine::EditTime::EditTime ( )

Creates an empty EditTime, starting at 0.

◆ EditTime() [2/3]

tracktion::engine::EditTime::EditTime ( TimePosition  tp)

Creates an EditTime from a TimePosition.

◆ EditTime() [3/3]

tracktion::engine::EditTime::EditTime ( BeatPosition  bp)

Creates an EditTime from a BeatPosition.

Member Function Documentation

◆ isBeats()

bool tracktion::engine::EditTime::isBeats ( ) const

Returns true if the time is stored as beats, false if stored as a TimePosition.


The documentation for this struct was generated from the following file: