TracktionEngine
Loading...
Searching...
No Matches
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...

#include <tracktion_EditTime.h>

Public Member Functions

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

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: